freebsd-dev/sys/sparc64/sparc64
Konstantin Belousov b4cf0e62f4 Add sv_flags field to struct sysentvec with intention to provide description
of the ABI of the currently executing image. Change some places to test
the flags instead of explicit comparing with address of known sysentvec
structures to determine ABI features.

Discussed with:	dchagin, imp, jhb, peter
2008-11-22 12:36:15 +00:00
..
ata_machdep.c The Sun disk label only uses 16-bit fields for cylinders, heads and 2008-02-11 21:40:22 +00:00
autoconf.c Bypass isa_probe_children(9) and directly call bus_generic_attach(9) 2008-09-02 21:06:28 +00:00
bus_machdep.c Remove #if 0'ed code referencing no longer existent ecache_flush(). 2008-05-08 21:02:07 +00:00
cache.c - USIII-based machines can consist of CPUs having different cache 2008-09-02 21:13:54 +00:00
cheetah.c For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages 2008-09-08 21:24:25 +00:00
clock.c - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
counter.c - Use the name returned by device_get_nameunit(9) for the name of the 2008-05-07 21:22:15 +00:00
db_disasm.c - Add sys_tick and the USIII and beyond sys_tick_cmpr to state_regs[]. 2008-08-12 19:43:36 +00:00
db_hwwatch.c Move the prototypes of db_md_set_watchpoint(), db_md_clr_watchpoint() 2005-09-10 03:01:25 +00:00
db_interface.c The powerpc and sparc64 MD `reboot' commands should never have existed 2006-10-10 07:26:54 +00:00
db_trace.c - In GCC 4.2 __builtin_frame_address() was fixed to include the 2008-10-27 21:31:14 +00:00
dump_machdep.c Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
eeprom.c If clock_ct_to_ts fails to convert time time from the real time clock, 2007-07-23 09:42:32 +00:00
elf_machdep.c Add sv_flags field to struct sysentvec with intention to provide description 2008-11-22 12:36:15 +00:00
exception.S USIII and beyond CPUs have stricter requirements when it comes 2008-09-08 20:38:48 +00:00
gdb_machdep.c
genassym.c - Newer firmware versions no longer provide SUNW,stop-self so just 2008-09-18 13:56:30 +00:00
identcpu.c The VM system no longer uses setPQL2(). Remove it and its helpers. 2008-05-23 04:03:54 +00:00
in_cksum.c - Merge macros depending on the flags being preserved between calls 2008-07-05 15:44:56 +00:00
interrupt.S Convert the remainder of the low hanging fruits regarding including 2007-01-19 11:15:34 +00:00
intr_machdep.c Use the interrupt level right below PIL_FAST for executing interrupt 2008-11-19 22:12:32 +00:00
iommu.c - Allow the front-end to specify that iommu(4) should disable 2008-11-16 19:53:49 +00:00
jbusppm.c Add drivers for the power management devices found on Fireplane/ 2008-09-10 20:22:27 +00:00
locore.S - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
machdep.c Use the spitfire VIS block copy/zero functions also with cheetah- 2008-11-16 19:30:17 +00:00
mem.c Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
mp_exception.S USIII and beyond CPUs have stricter requirements when it comes 2008-09-08 20:38:48 +00:00
mp_locore.S Work around Cheetah+ erratum 34 (USIII+ erratum #10) by relocating 2008-09-10 20:07:08 +00:00
mp_machdep.c Use the STICK timers only when absolutely necessary, i.e. if a machine 2008-09-20 11:26:13 +00:00
nexus.c - According to OpenSolaris, CDMA flushing/syncing for Tomatillos 2008-11-20 18:44:09 +00:00
ofw_bus.c
ofw_machdep.c - Rename UPA_BUS_SPACE to NEXUS_BUS_SPACE; besides an UPA bus, nexus(4) 2007-01-18 18:32:26 +00:00
pmap.c For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages 2008-09-08 21:24:25 +00:00
prof_machdep.c cosmetic changes and style fixes 2008-08-13 20:30:28 +00:00
rtc.c If clock_ct_to_ts fails to convert time time from the real time clock, 2007-07-23 09:42:32 +00:00
rwindow.c
sc_machdep.c Rototill the sparc64 nexus(4) (actually this brings in the code the 2007-03-07 21:13:51 +00:00
schppm.c Add drivers for the power management devices found on Fireplane/ 2008-09-10 20:22:27 +00:00
spitfire.c - USIII-based machines can consist of CPUs having different cache 2008-09-02 21:13:54 +00:00
stack_machdep.c - In GCC 4.2 __builtin_frame_address() was fixed to include the 2008-10-27 21:31:14 +00:00
support.S Micro-optimize spitfire_block_{copy,zero}(): 2008-11-16 19:28:55 +00:00
swtch.S For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages 2008-09-08 21:24:25 +00:00
sys_machdep.c
tick.c Use the STICK timers only when absolutely necessary, i.e. if a machine 2008-09-20 11:26:13 +00:00
tlb.c USIII and beyond CPUs have stricter requirements when it comes 2008-09-08 20:38:48 +00:00
trap.c Use the PROM provided SUNW,set-trap-table to take over the trap 2008-09-04 20:52:54 +00:00
tsb.c Update two tracepoints, i.e., CTRx() invocations, to reflect the demise of 2007-12-27 03:52:14 +00:00
uio_machdep.c
upa.c Use <machine/intr_machdep.h> directly instead of depending on header 2008-05-08 20:57:08 +00:00
vm_machdep.c In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00