freebsd-nq/sys/ia64/ia64
Jeff Roberson 81aa71755b - Remove the old smp cpu topology specification with a new, more flexible
tree structure that encodes the level of cache sharing and other
   properties.
 - Provide several convenience functions for creating one and two level
   cpu trees as well as a default flat topology.  The system now always
   has some topology.
 - On i386 and amd64 create a seperate level in the hierarchy for HTT
   and multi-core cpus.  This will allow the scheduler to intelligently
   load balance non-uniform cores.  Presently we don't detect what level
   of the cache hierarchy is shared at each level in the topology.
 - Add a mechanism for testing common topologies that have more information
   than the MD code is able to provide via the kern.smp.topology tunable.
   This should be considered a debugging tool only and not a stable api.

Sponsored by:	Nokia
2008-03-02 07:58:42 +00:00
..
autoconf.c
busdma_machdep.c Remove the 'needbounce' variable from the _bus_dmamap_load_buffer() 2007-11-27 17:28:12 +00:00
clock.c
context.S
db_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
dump_machdep.c Add a wrapper function that bound checks writes to the dump device. 2008-01-28 19:04:07 +00:00
efi.c
elf_machdep.c
emulate.c
exception.S Set PTE_ACCESSED in the PTE and before inserting it in the VHPT. 2007-10-16 03:20:32 +00:00
gdb_machdep.c
genassym.c
in_cksum.c
interrupt.c Extend critical section coverage in the low-level interrupt handlers to 2007-11-21 04:03:51 +00:00
locore.S Allocate a stack for thread0 and switch to it before calling 2008-02-04 02:21:33 +00:00
machdep.c On Montecito processors, the instruction cache is in fact not 2008-02-14 18:46:50 +00:00
mca.c
mem.c
mp_machdep.c - Remove the old smp cpu topology specification with a new, more flexible 2008-03-02 07:58:42 +00:00
nexus.c
pal.S
pmap.c On Montecito processors, the instruction cache is in fact not 2008-02-14 18:46:50 +00:00
ptrace_machdep.c
sal.c
sapic.c
setjmp.S
ssc.c
sscdisk.c
stack_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
support.S The flushrs instruction must be the first in an instruction 2007-10-16 03:07:56 +00:00
sys_machdep.c
syscall.S
trap.c generally we are interested in what thread did something as 2007-11-14 06:21:24 +00:00
uio_machdep.c
uma_machdep.c
unaligned.c
unwind.c
vm_machdep.c o Rename cpu_thread_setup() to cpu_thread_alloc() to better 2007-11-14 20:21:54 +00:00