summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include
Commit message (Expand)AuthorAgeFilesLines
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitpeter2003-09-251-12/+0
* Implement the bus_space_map() function to allocate resources and initializenyan2003-09-231-0/+19
* Add function OF_decode_addr(). This function obtains the physicalmarcel2003-09-021-1/+2
* Standardize idempotentcy ifdefs. Consistently use _MACHINE_VARARGS_H_kan2003-09-011-3/+3
* "md" files for syscons.jake2003-08-241-0/+76
* Further cleanup <machine/cpu.h> and <machine/md_var.h>: move the MImarcel2003-08-162-3/+3
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'simp2003-08-121-2/+24
* - Since td_critnest is now initialized in MI code, it doesn't have to bejhb2003-08-041-2/+0
* Deal with 'options KSTACK_PAGES' being a global option.peter2003-07-311-0/+2
* - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'edmux2003-07-271-0/+1
* Avoid exposing declarations for kernel variables to userland.jake2003-07-171-0/+4
* change CLASS depending upon __ELF_WORD_SIZE. This is necessary ifjmg2003-07-161-1/+5
* add support for interrupt counting on sparc64. This copies part of thejmg2003-07-162-0/+12
* Lock down the IOMMU bus_dma implementation to make it safe to usetmm2003-07-103-35/+55
* Mega busdma API commit.scottl2003-07-011-1/+18
* Add the new sparc64 OFW PCI framework, conditional on options OFW_NEWPCItmm2003-07-011-1/+26
* add support for peeking at pci busses on UltraSparc systems. This preventsjmg2003-06-222-0/+36
* Further cleanup of the sparc64 busdma implementation:tmm2003-06-183-172/+52
* Migrate the thread stack management functions from the machine-dependentalc2003-06-141-2/+1
* Remove the psycho and sbus iommu function stubs, and put the pointertmm2003-06-111-18/+13
* - Declare sparc64_memreg and sparc64_nmemreg in machine/ofw_mem.h.jake2003-06-071-0/+3
* BKPT_INST is supposed to be a breakpoint, not 0.jake2003-06-071-1/+1
* Fix interrupt assignment for non-builtin PCI devices on e450s.tmm2003-05-301-2/+2
* Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT.hmp2003-05-301-2/+1
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though thescottl2003-05-271-2/+4
* De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.scottl2003-05-262-34/+0
* sys/sys/limits.h:kan2003-05-192-3/+3
* Style fixes.kan2003-05-041-8/+11
* Slight reorg and added AMD64 support. A couple of the MODINFOMD_* valuespeter2003-05-011-6/+0
* Allow fast instruction and data access mmu miss traps to be handled byjake2003-04-292-7/+9
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-64/+4
* - Fix placement of cvs ids in previous commit to match .S files in libc.jake2003-04-291-11/+2
* I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland.obrien2003-04-262-40/+38
* The ENTRY bits were in two places. Remove the one not used (asm.h), butobrien2003-04-262-24/+11
* Two tokens that don't together form a vaid preprocssor token cannot beobrien2003-04-262-4/+4
* Add a new sys/limits.h file which in turn depends on machine/_limits.hkan2003-04-231-57/+39
* - Move the routine for flushing all user mappings from the tlb from pmap tojake2003-04-132-5/+8
* I deserve a big pointy hat for having missed all those referencesmux2003-04-101-1/+1
* Change the operation parameter of bus_dmamap_sync() from anmux2003-04-101-9/+6
* Use vm_paddr_t for physical addresses.jake2003-04-089-31/+31
* Make the pmap stats writeable. It can be useful to clear them.jake2003-04-061-1/+1
* Use the vis block copy/zero functions for pmap_copy_page and pmap_zero_page.jake2003-04-062-7/+9
* Add optimized block copy and zero functions using vis instructions, whichjake2003-04-031-0/+3
* - Add space for kernel floating point registers to the pcb. These will bejake2003-04-031-6/+8
* - Add a flags field to struct pcb. Use this to keep track of wether orjake2003-04-011-0/+3
* - Rename pcb_fpstate to pcb_ufp (user floating point), and change it tojake2003-04-012-19/+5
* Rename pcb_fp to pcb_sp, so as to not be confused with floating pointjake2003-04-011-1/+1
* Handle the fictitious pages created by the device pager. For fictitiousjake2003-03-271-0/+2
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-0/+1
* - Remove unused cache flushing routines. These will not necessary workjake2003-03-193-74/+30
OpenPOWER on IntegriCloud