<machine/pc/bios.h>: Switch to standard types for a few remaining cases.
kernel: Clean up a few headers a bit.Remove 'extern' and parameter names from function prototypes.
kernel: Clean up the usage of <machine/pc/bios.h> and the header itself.* In the boot code, use defines from this header instead of keeping local ones.* In acpi_machdep.c, remove an unneeded in
kernel: Clean up the usage of <machine/pc/bios.h> and the header itself.* In the boot code, use defines from this header instead of keeping local ones.* In acpi_machdep.c, remove an unneeded inclusion of the header.* Remove unused stuff from the header.Reported-by: zrj
show more ...
sys: Various include guard fixes.
kernel: Import the IPMI driver from FreeBSD.Many thanks to Markus Pfeiffer <profmakx@dragonflybsd.org> for testing,bug hunting and fixing the watchdog (this will be pushed in a separatecommit).
AMD64 - Sync AMD64 support from Jordan Gordeev's svn repository andGoogle SOC project. This work is still continuing but representssubstantial progress in the effort.With this commit the world b
AMD64 - Sync AMD64 support from Jordan Gordeev's svn repository andGoogle SOC project. This work is still continuing but representssubstantial progress in the effort.With this commit the world builds and installs, the loader is able toboot the kernel, and the kernel is able to initialize, probe devices, andexec the init program. The init program is then able to run until it hitsits first fork(). For the purposes of the GSOC the project is beingconsidered a big success!The code has been adapted from multiple sources, most notably Peter Wemmand other peoples work from FreeBSD, with many modifications to make itwork with DragonFly. Also thanks go to Simon Schubert for working on gdband compiler issues, and to Noah Yan for a good chunk of precursor workin 2007.While Jordan wishes to be modest on his contribution, frankly we wouldnot have been able to make this much progress without the large numberof man-hours Jordan has dedicated to his GSOC project painstakingly gluingcode together, tracking down issues, and progressing the boot sequence.Submitted-by: Jordan Gordeev <jgordeev@dir.bg>