aboutsummaryrefslogtreecommitdiff
path: root/sys/ia64/include/bootinfo.h
Commit message (Collapse)AuthorAgeFilesLines
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139790
* Whitespace fixes:Marcel Moolenaar2004-11-281-33/+18
| | | | | | | | | | o Remove a bogus comment that relates to alpha. o s/u_int64_t/uint64_t/g o Add bi_spare2 to make the internal padding explicit. o Move BOOTINFO_MAGIC after the field it applies to. Notes: svn path=/head/; revision=138145
* Use one of the bi_spare entries for the DIG64 HCDP table address.Marcel Moolenaar2002-12-081-1/+2
| | | | | | | | | | | | | | | The HCDP table is one (non-proprietary) way for the platform to inform the OS about headless operation. This field would normally hold the address as can be found by scanning the EFI system table, which we also pass to the kernel. The apparent duplication allows us to synthesize a HCDP table in the loader by whatever means we can think of, including relocating the platform table into pre- mapped address space. In short: it gives us more freedom. Approved by: re (blanket) Notes: svn path=/head/; revision=107685
* Use some (now) spare space for passing through a pointer to the FPSWAPeter Wemm2001-11-191-1/+2
| | | | | | | Interface provided by EFI (Floating Point SoftWare Assist). Notes: svn path=/head/; revision=86587
* Remove bootinfo.bi_kernel. It isn't used by the kernel. struct bootinfoPeter Wemm2001-11-191-1/+1
| | | | | | | | should go away on ia64, we should be loader metadata based since that is the only way we can boot (loader, skiload). Notes: svn path=/head/; revision=86586
* * Enable dynamically linked kernel. This involves adding a self-relocatorDoug Rabson2001-09-131-1/+5
| | | | | | | | | | | to locore to process the @fptr relocations in the dynamic executable. * Don't initialise the timer until *after* we install the timecounter to avoid a race between timecounter initialisation and hardclock. * Tidy up bootinfo somewhat including adding sanity checks for when the kernel is loaded without a recognisable bootinfo. Notes: svn path=/head/; revision=83407
* * Make a start on a realistic definition for bootinfo.Doug Rabson2001-09-101-41/+14
| | | | | | | | | * Switch to proc0's stack and backing store before calling ia64_init so that we don't rely on the loader's stack at all. * Change kernel entry point name from locorestart to __start. Notes: svn path=/head/; revision=83301
* This is the first snapshot of the FreeBSD/ia64 kernel. This kernel willDoug Rabson2000-09-291-0/+86
not work on any real hardware (or fully work on any simulator). Much more needs to happen before this is actually functional but its nice to see the FreeBSD copyright message appear in the ia64 simulator. Notes: svn path=/head/; revision=66458