o initial work by brad@, polishing by me
o idea for MP detection shellcode from drahn@
for those with MP systems, pay attention to the MESSAGE shellcode example,
and make sure to modify any existing shellcode you may have in
/etc/rc.securelevel lest you try to load a UP lkm on a MP kernel and have
unpleasant consequences.
all our arch, so it doesn't build on at least hppa/arm. Fix build
by using the definitions from our system headers instead.
No effect on existing arch - package bump is probably unnecessary
but done anyway to be sure.
Thanks to Jonathan Armani for testing that dynamips/gns3 on i386
are still happy.
ok ajacoutot
fix properly
Also, for the record, much thanks to Adrian Enache for originally
submitting this to ports@, and Roberto Fernandez for getting it to a point
that I only needed to tweak it slighly to commit it
The QEMU Accelerator (KQEMU) is a driver allowing a user application to
run x86 code in a Virtual Machine (VM). The code can be either user or
kernel code, in 64, 32 or 16 bit protected mode. KQEMU is very similar
in essence to the VM86 Linux syscall call, but it adds some new concepts
to improve memory handling.
KQEMU is ported on many host OSes (currently Linux, Windows, FreeBSD,
Solaris). It can execute code from many guest OSes (e.g. Linux, Windows
2000/XP) even if the host CPU does not support hardware virtualization.
GNS3 is a graphical network simulator that allows you to design complex
network topologies and to launch simulations on them.
It is an excellent complementary tool to real labs for administrators of
Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE
certifications. It can also be used to experiment features of Cisco IOS
or to check configurations that need to be deployed later on real
routers.
Based on an original submission by MAINTAINER Jonathan Armani <dbd at asystant dot net>
Dynagen is a text-based front-end, using an INI-like configuration
file to provision Dynamips emulator networks.
It takes care of specifying the right port adapters, generating
and matching up NIO descriptors, specifying bridges, frame-relay,
ATM switches, etc.
It also provides a management CLI for listing devices, suspending
and reloading instances, determining and managing idle-pc values, etc.
feedback and ok ajacoutot
Dynamips emulates various MIPS64 and PowerPC-based processors
and other hardware found in Cisco routers, including many NM/PA
modules e.g. Ethernet, fast Ethernet, serial, ATM, switch.
It is able to boot a large number of Cisco IOS releases
(not included) for the 7200, 3600, 3700 and 2600 platforms.
feedback and ok ajacoutot
VisualBoyAdvance is an emulator for Nintendo's Gameboy Advance. It also
supports emulation of the Gameboy (classic), Gameboy Pocket, Gameboy
Color and Gameboy Advance SP.
Some of the main features are:
- option to use BIOS file
- zip/gzip file support
- graphic filters Normal, TV Mode, 2xSaI, Super 2xSaI and more
- interframe blending support
- built-in ARM/THUMB assembly debugger
- 10 save states accesible through keyboard
- automatic battery file load/save
- auto-fire support
- 16, 24 and 32 bit desktop support
- GDB remote debugging
- AGBPrint support for development
- RTC support
with a tweak from Gleydson Soares
The two most important new "features" are:
1. NetBSD/pmppc works (with root on nfs only, no SCSI).
2. When running ARM guest OSes (NetBSD/cats, OpenBSD/cats,
NetBSD/netwinder, or NetBSD/evbarm), the emulator will not use up 100%
of the host's CPU if the guest OS idles.