summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
Commit message (Expand)AuthorAgeFilesLines
...
* I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland.obrien2003-04-269-55/+60
* 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
* - Push down Giant into the sysarch() calls that still need Giant.jhb2003-04-251-1/+4
* Add an argument to get_mcontext() which specified whether thedeischen2003-04-251-1/+5
* Add a new sys/limits.h file which in turn depends on machine/_limits.hkan2003-04-231-57/+39
* Remove single threading detecting code, these code really should bedavidxu2003-04-221-7/+0
* Add FireWire drivers to GENERIC.simokawa2003-04-211-0/+5
* Add device driver support for the ASIX Electronics AX88172 USB 2.0wpaul2003-04-201-0/+1
* Use the proc lock to protect p_singlethread and a P_WEXIT test. Thisjhb2003-04-181-1/+2
* - Move the routine for flushing all user mappings from the tlb from pmap tojake2003-04-139-158/+102
* fix typo in the previous commit.simokawa2003-04-121-1/+1
* 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-105-34/+20
* Print real memory/avail memory on startup like other platforms. Hidejake2003-04-101-2/+10
* The fxp(4) driver is now working on sparc64 too!mux2003-04-081-1/+1
* Introduce an M_ASSERTPKTHDR() macro which performs the very common taskdes2003-04-082-4/+2
* Use vm_paddr_t for physical addresses.jake2003-04-0823-102/+102
* Remove a largely useless statistic (its kept elsewhere too).jake2003-04-061-3/+0
* 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-064-13/+29
* Ignore attempts to pmap_kremove or pmap_qremove pages which do not havejake2003-04-061-0/+2
* Define ovbcopy() as a macro which expands to the equivalent bcopy() call,des2003-04-041-1/+0
* Add optimized block copy and zero functions using vis instructions, whichjake2003-04-032-0/+140
* Add support for saving and restoring kernel floating point state. The statejake2003-04-032-1/+45
* - Add space for kernel floating point registers to the pcb. These will bejake2003-04-033-10/+18
* - Generally improve register usage in cpu_switch. Use the 'in' registersjake2003-04-031-71/+63
* Don't assume the fp state is at offset 0 in the pcb.jake2003-04-031-1/+1
* Fix typos (don't use * when taking the size of an array).jake2003-04-031-2/+2
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-022-15/+13
* Implement cpu_thread_setup. Fix cpu_set_upcall.jake2003-04-021-3/+9
* - Set the version number in the mcontext in get_mcontext and check it injake2003-04-011-6/+9
* - Add a flags field to struct pcb. Use this to keep track of wether orjake2003-04-015-4/+46
* - Don't allow tf_wstate to be set in set_regs.jake2003-04-011-1/+6
* Implement cpu_set_upcall.jake2003-04-011-1/+13
* - Rename pcb_fpstate to pcb_ufp (user floating point), and change it tojake2003-04-017-70/+39
* Rename pcb_fp to pcb_sp, so as to not be confused with floating pointjake2003-04-015-9/+9
* Implement casuptr.jake2003-04-012-7/+23
* - Define a new md function 'casuptr'. This atomically compares and setsjeff2003-04-011-0/+7
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withjeff2003-03-311-3/+3
* - Change trapsignal() to accept a thread and not a proc.jeff2003-03-311-1/+1
* - Allow the physical memory size that will be actually used by the kernel tojake2003-03-312-2/+44
* Handle the fictitious pages created by the device pager. For fictitiousjake2003-03-273-22/+61
* Set the cache line size for subordinate pci bridges as well as for theirjake2003-03-271-2/+2
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-0/+1
* Remove bitrot associated with `maxusers'.ru2003-03-221-1/+0
* Use td->td_ucred instead of td->td_proc->p_ucred.jhb2003-03-201-1/+1
* Use atomic operations to increment and decrement the refcountmux2003-03-201-2/+3
* - Remove unused cache flushing routines. These will not necessary workjake2003-03-197-456/+258
* - Set cpu_impl early in sparc64_init so that we can use it to detectjake2003-03-194-3/+12
OpenPOWER on IntegriCloud