freebsd-dev/sys/sparc64/sparc64
David Xu 21fc316430 Change cpu_set_kse_upcall to more generic style, so we can reuse it
in other codes. Add cpu_set_user_tls, use it to tweak user register
and setup user TLS. I ever wanted to merge it into cpu_set_kse_upcall,
but since cpu_set_kse_upcall is also used by M:N threads which may
not need this feature, so I wrote a separated cpu_set_user_tls.
2005-04-23 02:32:32 +00:00
..
autoconf.c Split configure() into 3 separate steps like we do on other 2005-03-17 20:31:36 +00:00
bus_machdep.c Add the bus_dmamap_load_mbuf_sg() function to sparc64. 2005-01-15 09:20:47 +00:00
cache.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
cheetah.c
clock.c
counter.c Set the tc_quality field of the struct before calling tc_init(), since 2004-09-30 14:30:29 +00:00
db_disasm.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
db_hwwatch.c
db_interface.c Mega update for the KDB framework: turn DDB into a KDB backend. 2004-07-10 23:47:20 +00:00
db_trace.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
dump_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
eeprom_ebus.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
eeprom_sbus.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
eeprom.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
elf_machdep.c Add __elfN(dump_thread). This function is called from __elfN(coredump) 2004-08-11 02:35:06 +00:00
exception.S - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
gdb_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
genassym.c - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
identcpu.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
in_cksum.c Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
interrupt.S - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
intr_machdep.c - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
iommu.c Yikes! Fix a typo in a function name that managed to occur twice. 2005-01-31 07:28:04 +00:00
locore.S
machdep.c - In sparc64_init() remove the call to tick_stop(). There's no need to 2005-04-16 15:00:09 +00:00
mem.c Correct some uses of the wrong members of the *min()/*max()-familiy, e.g. 2004-08-15 21:37:52 +00:00
mp_exception.S
mp_locore.S
mp_machdep.c - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
nexus.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
ofw_bus.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
ofw_machdep.c - Re-write OF_decode_addr() with a bus-neutral approach, adding support 2005-02-12 19:13:51 +00:00
pmap.c Use the kernel pmap's lock to guarantee that only one thread at a time is 2005-03-01 05:06:52 +00:00
prof_machdep.c
rtc.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
rwindow.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
sc_machdep.c
spitfire.c
support.S
swtch.S Move the per-CPU vmspace pointer fixup that is required before a 2004-05-26 12:06:52 +00:00
sys_machdep.c Add a small API to manage the MD user trap structures. Specifically, we 2005-01-19 18:24:07 +00:00
tick.c - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
tlb.c
trap.c Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomic 2005-04-12 23:18:54 +00:00
tsb.c Add lock assertion. 2005-02-12 03:48:54 +00:00
uio_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
vm_machdep.c Change cpu_set_kse_upcall to more generic style, so we can reuse it 2005-04-23 02:32:32 +00:00