1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys/ia64/include
Marcel Moolenaar 76ceb3c6ee Use the new arch_loadaddr I/F to align ELF objects to PBVM page
boundaries. For good measure, align all other objects to cache
lines boundaries.

Use the new arch_loadseg I/F to keep track of kernel text and
data so that we can wire as much of it as is possible. It is
the responsibility of the kernel to link critical (read IVT
related) code and data at the front of the respective segment
so that it's covered by TRs before the kernel has a chance to
add more translations.

Use a better way of determining whether we're loading a legacy
kernel or not. We can't check for the presence of the PBVM page
table, because we may have unloaded that kernel and loaded an
older (legacy) kernel after that. Simply use the latest load
address for it.
2011-04-03 23:49:20 +00:00
..
pc
_align.h
_bus.h
_inttypes.h
_limits.h Fix types of some values in machine/_limits.h. 2011-01-08 11:13:34 +00:00
_regset.h
_stdint.h On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather than 2011-01-08 12:43:05 +00:00
_types.h
acpica_machdep.h
asm.h
atomic.h
bootinfo.h Use the new arch_loadaddr I/F to align ELF objects to PBVM page 2011-04-03 23:49:20 +00:00
bus_dma.h
bus.h Revert r216134. This checkin broke platforms where bus_space are macros: 2010-12-03 07:09:23 +00:00
clock.h
cpu.h
cpufunc.h
db_machdep.h
dig64.h
efi.h Fix switching to physical mode as part of calling into EFI runtime 2011-03-21 18:20:53 +00:00
elf.h Add AT_STACKPROT elf aux vector. Will be used to inform rtld about the 2011-01-07 14:22:34 +00:00
endian.h
exec.h
float.h The highest-precision floating point type on ia64 has 64 bits of 2011-01-09 06:05:02 +00:00
floatingpoint.h
fpu.h
frame.h
gdb_machdep.h
ia64_cpu.h
ieee.h
ieeefp.h
in_cksum.h
intr.h
intrcnt.h
iodev.h
kdb.h
limits.h
mca.h
md_var.h o Deal with unmapped PBVM in the alternate instruction and data TLB fault 2011-03-14 05:29:45 +00:00
memdev.h Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set(). 2011-01-17 22:58:28 +00:00
pal.h Fix switching to physical mode as part of calling into EFI runtime 2011-03-21 18:20:53 +00:00
param.h
pcb.h
pci_cfgreg.h
pcpu.h
pmap.h Eliminate an unused definition. 2011-03-26 20:40:33 +00:00
pmc_mdep.h
proc.h
profile.h
pte.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
sal.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h
stdarg.h
sysarch.h
ucontext.h
unwind.h
varargs.h
vm.h
vmparam.h Fix switching to physical mode as part of calling into EFI runtime 2011-03-21 18:20:53 +00:00