freebsd-nq/sys/ia64/include
Marcel Moolenaar 7b54e1ca53 Use one of the bi_spare entries for the DIG64 HCDP table address.
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)
2002-12-08 20:32:56 +00:00
..
pc use __packed. 2002-09-23 18:54:32 +00:00
_inttypes.h Since printf(3) now supports the `j' conversion specifier, use that 2002-06-30 05:48:03 +00:00
_limits.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
_stdint.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
_types.h Test the water. Make time_t long (64 bit) on ia64 since we do not have 2002-11-15 22:35:34 +00:00
acpica_machdep.h Resolve conflicts arising from the ACPI CA 20020725 import. 2002-07-30 19:35:32 +00:00
asm.h Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
atomic.h Simplify IA64_CMPXCHG to avoid having braced-groups in expressions. 2002-05-19 20:19:07 +00:00
bootinfo.h Use one of the bi_spare entries for the DIG64 HCDP table address. 2002-12-08 20:32:56 +00:00
bus_memio.h
bus_pio.h
bus.h Implement bus_space_subregion(). Identical to i386. 2002-11-29 20:14:03 +00:00
clock.h Gah, spell extern correctly. Do not trust cut/paste via old mozilla 2002-10-04 01:57:46 +00:00
clockvar.h
cpu.h MFp4: 2002-11-24 20:15:08 +00:00
cpufunc.h Remove mf.a (the acceptance form of the memory fence instruction) 2002-10-28 01:00:57 +00:00
critical.h
db_machdep.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
efi.h
elf.h Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable 2002-07-20 02:56:12 +00:00
endian.h Be careful not to define GCC-specific optimizations in the non-GCC 2002-09-23 04:32:17 +00:00
exec.h
float.h
floatingpoint.h
fpu.h
frame.h Add ar.lc and ar.ec to the trapframe. These are not saved for syscalls, 2002-04-30 06:37:25 +00:00
ia64_cpu.h o Remove namespace pollution from param.h: 2002-05-19 04:42:19 +00:00
ieee.h
ieeefp.h s/_ALPHA_/_MACHINE_/ 2002-05-13 05:01:05 +00:00
in_cksum.h
inst.h
intr.h
intrcnt.h Make vmstat -i work: 2002-10-28 00:50:39 +00:00
ioctl_bt848.h
ioctl_meteor.h
kse.h Add a copy of the sparc64 machine/kse.h to satisfy depencies.. 2002-06-29 18:07:50 +00:00
limits.h Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
mca.h Remove the definition of struct mca_guid and use the generic 2002-05-29 05:19:07 +00:00
md_var.h Change hw.physmem and hw.usermem to unsigned long like they used to be 2002-08-30 04:04:37 +00:00
mutex.h
nexusvar.h Convert NEXUS_ACCESSOR to use the __BUS_ACCESSOR 2002-08-22 19:47:10 +00:00
pal.h
param.h Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
pcb.h Rewrite cpu_switch(). The most notable change is the fact that we now 2002-10-30 05:55:29 +00:00
pci_cfgreg.h
pcpu.h
pmap.h Remove the dependency on ia64_cpu.h by not defining pmap_kextract() 2002-10-12 20:35:56 +00:00
proc.h
profile.h
pte.h
ptrace.h
reg.h At great personal risk, add a __packed and __aligned(x) define that 2002-09-23 05:55:10 +00:00
reloc.h
resource.h
rse.h
runq.h Move the "- 1" into the RQB_FFS(mask) macro itself so that 2002-06-20 06:21:20 +00:00
sal.h Add state information types. 2002-04-22 06:35:40 +00:00
sapicreg.h
sapicvar.h List the IO SAPIC delivery mode definitions. 2002-10-04 01:33:30 +00:00
setjmp.h ia64 ABI breaker: 2002-11-11 08:11:44 +00:00
sigframe.h Split 4.x and 5.x signal handling so that we can keep 4.x signal 2002-10-25 19:10:58 +00:00
signal.h Split 4.x and 5.x signal handling so that we can keep 4.x signal 2002-10-25 19:10:58 +00:00
smp.h o Rename ia64_count_aps to ia64_count_cpus and reimplement the 2002-05-12 05:54:21 +00:00
stdarg.h o Add conditionals to allow va_list to be defined in other headers. 2002-10-06 22:01:07 +00:00
sysarch.h
ucontext.h
unwind.h Update the unwind information when modules are loaded and unloaded 2002-10-19 19:30:38 +00:00
varargs.h Add conditionals to allow va_list to be defined in other headers. 2002-10-06 22:02:06 +00:00
vmparam.h Define UMA_MD_SMALL_ALLOC so that we can allocate memory with region 2002-11-06 04:47:38 +00:00