freebsd-skq/sys/ia64/ia64
Marcel Moolenaar dd3468cad5 When reading physical memory, make sure to access it using the right
memory attributes. The same applies to the mmap(2) interface. Not
doing so results in machine checks.

We find the memory attributes in the EFI memory map, as queried by
mem_phys2virt().
2014-03-04 03:19:36 +00:00
..
autoconf.c
bus_machdep.c
busdma_machdep.c Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
clock.c MFcalloutng: 2013-02-28 13:46:03 +00:00
context.S
db_machdep.c Switch to the event timers infrastructure. This includes: 2011-06-25 02:15:14 +00:00
dump_machdep.c Add a virt_foreach() that does the same as what phys_foreach() does and 2013-12-28 19:54:19 +00:00
efi.c Add a few more helper functions for working with memory descriptors: 2011-07-16 19:56:07 +00:00
elf_machdep.c
emulate.c
exception.S In the nested TLB fault handler, for a direct-mapped address, make 2014-01-15 03:57:41 +00:00
gdb_machdep.c
genassym.c Eliminate the PC_CURTHREAD symbol and load the current thread's 2013-02-12 17:38:35 +00:00
highfp.c
in_cksum.c
interrupt.c Don't send EOI to the CPU before we handled the interrupt. This could 2011-07-16 20:16:49 +00:00
iodev_machdep.c
locore.S On 64 bit architectures size_t is 8 bytes, thus it should use an 8 bytes 2011-07-19 12:41:57 +00:00
machdep.c Use LOG2_ID_PAGE_SIZE again for the identity mapping in regions 6 & 7. 2013-11-01 01:32:01 +00:00
mca.c In ia64_mca_init(), don't limit the allocation of the info block to 2013-07-23 02:38:23 +00:00
mem.c When reading physical memory, make sure to access it using the right 2014-03-04 03:19:36 +00:00
mp_locore.S Stop linking against a direct-mapped virtual address and instead 2011-04-30 20:49:00 +00:00
mp_machdep.c Don't enable interrupts before we call sched_throw(). Interrupts 2013-11-10 04:22:40 +00:00
nexus.c Don't assume we have legacy PICs (i.e. 8259A in cascade) at the legacy 2012-05-04 23:16:29 +00:00
pal.S Improve cpu_idle(): 2011-06-06 19:06:15 +00:00
physical.S
physmem.c Implement ia64_physmem_alloc() and use it consistently to get memory 2012-07-07 05:17:43 +00:00
pmap.c In pmap_set_pte(), make sure to enforce ordering by inserting a memory 2014-01-20 18:37:35 +00:00
ptrace_machdep.c
sal.c Stop linking against a direct-mapped virtual address and instead 2011-04-30 20:49:00 +00:00
sapic.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
setjmp.S
stack_machdep.c
support.S Eliminate the PC_CURTHREAD symbol and load the current thread's 2013-02-12 17:38:35 +00:00
sys_machdep.c
syscall.S Close a race relating to setting the PCPU pointer (r13). Register r13 2013-02-17 00:51:34 +00:00
trap.c userret() already checks for td_locks when INVARIANTS is enabled, so 2012-09-08 18:27:11 +00:00
uio_machdep.c
uma_machdep.c Flip the semantic of M_NOWAIT to only require the allocation to not 2012-11-14 20:01:40 +00:00
unaligned.c
unwind.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
vm_machdep.c On those machines, where sf_bufs do not represent any real object, make 2013-09-06 05:37:49 +00:00