preprocessor hackery. If supporting Thumb add an 18th undefined
handler for undefined instruction traps taken in Thumb state. Kill
MAX_COPROCS and use NUM_UNKNOWN_HANDLERS instead.
Add support for breakpoints set in Thumb code and hand them off to
GDB as required.
Note: this may need further work. For the momement we unconditionally
convert a Thumb SWI insn into an ARM SWI with the operation code
zero-extended to 24 bits. However, this should really be a property
of the emulation (how do we know that all emulated systems would want
to work this way?), but that would mean pushing all the handling down
into each of the emulators.
If supporting architecture 5, enable Thumb code support.
Note: we could probably enable this for 4T processors as well, but
getting interworking right is much more tricky.
architecture defines passed from the compiler.
Define RET and RETc macros for return and conditional return. If BX is
available in the current instruction set then make use of it.
Note: these really are from the compiler's -march/-mcpu flags, not
from the kernel config, so they can be relied on in user space.
* Remove mentions of old releases
* More details how to drop into ddb
* Try to mention booting from CD instead of floppies on i386
* Mention mbrlabel(8) to get existing MBR partitions into a disklabel
* Default disklabel name doesn't seem to be "mydisk" any longer
(judging by this week's installation of 2.0_BETA/i386)
* Mention that DHCP will be offered
Todo:
* Enter size of extracted sets w/o X and of X sets (done for 2.0/i386)
(Portmasters?)
- Add an ata_reset_channel() function that performs the common parts
of resetting an ATA channel, which uses the (*ata_reset_channel)()
callback to do the heavy lifting. Adjust callers to use ata_reset_channel()
instead of wdc_reset_channel().
This removes the last wdc-specific code from ata.c!
* document what netbsd-GENERIC_DIAGNOSTIC is
* i386: the X-server most likely wanted is XFree86
* sparc* ship Xvfb in the xserver set, not Xprt
* no split sets, not even on i386. For now(?)
Todo:
* Where is the 2.0 amd64 snapshot on releng.netbsd.org ?!?
* Portmasters, update your kernels and other MD stuff in here!
* Set sizes need updating (automation?!? or remove them?)