summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
Commit message (Expand)AuthorAgeFilesLines
* Implement delivery of tlb shootdown ipis. This is currently more fine grainedjake2002-03-0714-324/+335
* Modify the tlb demap API to take a pmap instead of a tlb context number.jake2002-03-075-36/+40
* Implement kthread context stealing. This is a bit of a misnomer becausejake2002-03-073-54/+53
* Add support for starting secondary cpus in kernel, as opposed to relyingjake2002-03-049-188/+342
* Dig the information about which tlb slots were used to map the kernel outjake2002-03-042-10/+21
* Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1jake2002-03-048-136/+297
* Fix obscure problems with vfork where part of the parent's stack could bejake2002-03-041-8/+40
* We don't need KTR_COMPILE in assym.s, its already in opt_global.h. Addjake2002-03-011-1/+4
* Use a better trace class for ktr traces in the tlb fault handlers, which arejake2002-03-012-104/+108
* - Move a comment from being on the same line as a #ifdef to the linearr2002-02-281-1/+2
* - Fix panic() message and a couple style nits that snuck in from thearr2002-02-281-3/+3
* Fix a minor swap leak.silby2002-02-281-0/+20
* Fix a horribly suboptimal algorithm in the vm_daemon.silby2002-02-272-2/+28
* Add the following functions/macros to support byte order conversions andtmm2002-02-271-5/+0
* Minimal testing has shown that a 4 page tsb is a nice sweet spot for currentjake2002-02-271-1/+1
* Parameterize the number of pages to allocate for the per-cpu area onjake2002-02-275-5/+7
* Make cpu_identify take the value of the ver register and cpuid as argumentsjake2002-02-273-6/+4
* Minor cleanup.jake2002-02-271-2/+4
* Wrap long lines.jake2002-02-271-1/+2
* Use pcpu.pc_cpumask instead of computing 1 << cpuid.jake2002-02-273-12/+5
* Add a macro for shift of an integer (1 << shift == sizeof). Move the pointerjake2002-02-277-7/+13
* Wrap long lines.jake2002-02-271-2/+4
* Define basic macros required by GDB.obrien2002-02-261-5/+21
* Apparently gcc3.1 is now using deprcated v8 instructions in v9 codejake2002-02-262-12/+30
* Convert pmap.pm_context to an array of contexts indexed by cpuid. Thisjake2002-02-267-64/+67
* Pu back a call to pmap_context_destroy which was accidentily removedjake2002-02-261-0/+1
* Allow the user tsb to span multiple pages. Make the default 2 pages for nowjake2002-02-262-26/+30
* Remove code to lock the user tsb into the tlb. We can handle faults on itjake2002-02-255-49/+4
* I was able to boot this kernel using the latest WIP kernel sources.obrien2002-02-251-23/+39
* Implement a nested window state. This avoids attempting to spill a userjake2002-02-253-476/+189
* Modify the tte format to not include the tlb context number and to store thejake2002-02-258-499/+1189
* Sync with the Alpha's GENERIC configuration.obrien2002-02-241-3/+143
* Make use of the ranged tlb demap operations where ever possible. Usejake2002-02-234-56/+77
* Add needed include of ucontext.h.jake2002-02-231-0/+1
* Add inlines for demapping a range of pages from the itlb and dtlb. Thisjake2002-02-231-5/+16
* Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END.jake2002-02-231-13/+8
* Use PCB_REG instead of loading the pcb from curthread. This fixes a bugjake2002-02-232-8/+4
* Adapt the tsb_foreach interface to take a source and a destination pmap sojake2002-02-233-18/+58
* Add statistic gathering for various tsb operations.jake2002-02-231-0/+34
* Remove debug code.jake2002-02-231-12/+2
* Add statistic gathering for various pmap operations.jake2002-02-231-3/+38
* Remove CADDR1 and CADDR2 which are no longer used. On other architecturesjake2002-02-231-16/+0
* Add macros to extract the UPA module id from the UPA config register.jake2002-02-231-0/+6
* 1. Setup the user stack pointer before returning to a user trap handler.jake2002-02-232-0/+64
* Include intr_machdep.h only for !LOCORE.jake2002-02-231-2/+2
* Add needed include of ucontext.h. Fix braino setting curpcb.jake2002-02-231-1/+2
* Add metadata types for dtlb and itlb data, and number of slots used.jake2002-02-231-0/+10
* Add some DIAGNOSTIC code.julian2002-02-221-14/+24
* Convert p->p_runtime and PCPU(switchtime) to bintime format.phk2002-02-221-1/+1
* Catch up with i386 change I forgot to commit.julian2002-02-191-6/+8
OpenPOWER on IntegriCloud