summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include
Commit message (Expand)AuthorAgeFilesLines
* Modularize the Open Firmware client interface to allow run-time switchingnwhitehorn2008-12-201-1/+6
* AT_DEBUG and AT_BRK were OBE like 10 years ago, so retire them.imp2008-12-171-12/+0
* Adapt parts of the sparc64 Open Firmware bus enumeration code (in particular,nwhitehorn2008-12-151-53/+0
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,kmacy2008-11-221-0/+4
* Use the interrupt level right below PIL_FAST for executing interruptmarius2008-11-191-1/+2
* - Allow the front-end to specify that iommu(4) should disablemarius2008-11-162-7/+11
* Use the STICK timers only when absolutely necessary, i.e. if a machinemarius2008-09-201-0/+2
* - Newer firmware versions no longer provide SUNW,stop-self so justmarius2008-09-181-6/+38
* For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pagesmarius2008-09-082-2/+30
* Use the PROM provided SUNW,set-trap-table to take over the trapmarius2008-09-041-0/+1
* Flesh out MMU and cache handling of cheetah-class CPUs.marius2008-09-042-0/+67
* The physical address space of cheetah-class CPUs has been extendedmarius2008-09-041-4/+7
* - USIII-based machines can consist of CPUs running at differentmarius2008-09-036-7/+25
* - USIII-based machines can consist of CPUs having different cachemarius2008-09-022-13/+5
* Update the comment regarding the workaround for the BlackBirdmarius2008-08-231-3/+5
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsjhb2008-08-191-2/+2
* cosmetic changes and style fixesmarius2008-08-134-24/+25
* Assume OpenSolaris knows better and use their value for VM_MAX_PROM_ADDRESS.marius2008-08-121-1/+1
* - Reimplement {d,i}tlb_enter() and {d,i}tlb_va_to_pa() in C. There'smarius2008-08-071-1/+5
* Revert the addition of "__volatile" to "__asm" done in r180011, sincemarius2008-07-051-4/+4
* Improve r180011 by explicitly adding the condition codes to themarius2008-06-271-3/+3
* Use "__asm __volatile" rather than "__asm" for instruction sequencesmarius2008-06-251-7/+7
* Remove the unused major/minor numbers from iodev and memdev.ed2008-06-251-1/+0
* - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro;marius2008-05-081-81/+109
* - Use the name returned by device_get_nameunit(9) for the name of themarius2008-05-072-9/+10
* - Include <machine/utrap.h> so this header doesn't have an MDmarius2008-04-231-5/+7
* o Rename ic_eoi to ic_clear to emphasize the functions it pointsmarius2008-04-232-5/+13
* - Add support for IPI_PREEMPT. [1]marius2008-04-092-1/+3
* When building a kernel module, define MAXCPU the same as SMP sojb2008-03-271-2/+2
* The "free-lance" timer in the i8254 is only used for the speakerphk2008-03-261-2/+0
* - Const'ify the bus_stream_asi and bus_type_asi arrays.marius2008-03-241-2/+2
* Oops. Use atomic_add_long() for atomic_fetchadd_long() (not atomic_add_int())pjd2008-03-191-2/+1
* Implement atomic_fetchadd_long() for all architectures and document it.pjd2008-03-161-0/+2
* - Do as the comment in pmap_bootstrap() suggests and flush all non-lockedmarius2008-03-091-0/+8
* The Sun disk label only uses 16-bit fields for cylinders, heads andmarius2008-02-111-0/+13
* Add configuration knobs for the superpage reservation system. Initially,alc2007-12-271-0/+7
* Add stubs to unbreak LINT.jkoshy2007-12-071-0/+4
* Break out stack(9) from ddb(4):rwatson2007-12-021-0/+40
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-2/+3
* o Revamp the sparc64 interrupt code in order to be able to interfacemarius2007-09-062-4/+18
* Style(9) fix - use #define<tab> consistently.marius2007-09-061-15/+15
* - Divorce the IOTSBs, which so far where handled via a global listmarius2007-08-052-13/+21
* - Add support for sending IPIs with USIII and greater sun4u CPUs.marius2007-06-161-5/+10
* Add kdb_cpu_sync_icache(), intended to synchronize instructionmarcel2007-06-091-0/+5
* Rework the PCPU_* (MD) interface:attilio2007-06-041-1/+2
* Add the machine-specific definitions for configuring the new physicalalc2007-06-041-0/+38
* - Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren'tmarius2007-05-201-1/+8
* - Also identify USIIIi+, USIV and USIV+ CPUs.marius2007-05-201-8/+11
* Include machine/pcb.hto turn extern struct pcb stoppcbs[]; constructkan2007-05-191-0/+1
* - Add bits for userland profiling. For sun4u this is compile-tested only.marius2007-05-111-4/+36
OpenPOWER on IntegriCloud