freebsd-skq/sys/sun4v/sun4v
nwhitehorn 3fcef6d9c2 Modularize the Open Firmware client interface to allow run-time switching
of OFW access semantics, in order to allow future support for real-mode
OF access and flattened device frees. OF client interface modules are
implemented using KOBJ, in a similar way to the PPC PMAP modules.

Because we need Open Firmware to be available before mutexes can be used on
sparc64, changes are also included to allow KOBJ to be used very early in
the boot process by only using the mutex once we know it has been initialized.

Reviewed by:    marius, grehan
2008-12-20 00:33:10 +00:00
..
bus_machdep.c Honor maxsegsz of less than a page size in a DMA tag. Previously it 2007-05-29 06:30:26 +00:00
clock.c MFsparc64: r177642 2008-09-02 21:35:57 +00:00
db_hwwatch.c
db_interface.c
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
exception.S Convert the remainder of the low hanging fruits regarding including 2007-01-19 11:15:34 +00:00
hcall.S make unmap_perm_addr conform to declaration 2006-12-17 01:22:51 +00:00
hv_pci.c Remove the MD isa_irq_pending() and the underlying PCI-specific 2008-04-26 11:01:38 +00:00
hvcons.c Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
hviommu.c Delete the unused/not really used sparc64 (as in sun4u) cache.h, 2007-05-20 13:06:45 +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 - Add the interrupt vector number to intr_event_create so MI code can 2008-04-11 03:26:41 +00:00
locore.S
machdep.c Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
mp_exception.S
mp_locore.S Convert the remainder of the low hanging fruits regarding including 2007-01-19 11:15:34 +00:00
mp_machdep.c Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
nexus.c Remove an header which is unused for sun4v. 2008-05-02 17:44:18 +00:00
pmap.c Retire pmap_addr_hint(). It is no longer used. 2008-05-18 04:16:57 +00:00
rtc.c - Comment most of the remaining hypercalls in hcall.S 2006-11-24 05:27:49 +00:00
simdisk.c Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +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 Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
swtch.S Convert the remainder of the low hanging fruits regarding including 2007-01-19 11:15:34 +00:00
tick.c Remove superfluous inclusion of machine/ver.h. 2007-05-20 09:31:31 +00:00
trap_trace.S
trap.c Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
tsb.c Revert VMCNT_* operations introduction. 2007-05-31 22:52:15 +00:00
tte_hash.c Revert VMCNT_* operations introduction. 2007-05-31 22:52:15 +00:00
tte.c match against both dirty and writeable for marking page dirty 2007-02-02 04:57:11 +00:00
uio_machdep.c Fix CID 1669 by removing dead sf_buf code 2006-12-07 02:03:18 +00:00
vm_machdep.c o Rename cpu_thread_setup() to cpu_thread_alloc() to better 2007-11-14 20:21:54 +00:00
vnex.c Remove an header which is unused for sun4v. 2008-05-02 17:44:18 +00:00
wbuf.S Convert the remainder of the low hanging fruits regarding including 2007-01-19 11:15:34 +00:00