summaryrefslogtreecommitdiffstats
path: root/sys/sun4v
Commit message (Expand)AuthorAgeFilesLines
* Invert the logic inside of two KASSERTS which resulted in two kernel panicscsjp2006-12-311-3/+2
* Fix builddelphij2006-12-251-1/+1
* - add ranged shootdowns when fewer than 64 mappings are being invalidatedkmacy2006-12-253-20/+47
* - remove all calls to sched_pin and sched_unpin as they are only useful tokmacy2006-12-242-133/+78
* Don't count on the first phys_avail range being greater than zerokmacy2006-12-241-2/+1
* - resizing the tte_hash in pmap_copy is not likely to occurkmacy2006-12-241-5/+10
* reduce padding to compensate for recent change to sys/pcpu.h (tinderbox fix)kmacy2006-12-201-1/+1
* remove unneeded operations in tsb_set_tte_real - the function iskmacy2006-12-181-7/+3
* add declaration for new helper functionkmacy2006-12-181-0/+2
* add helper function for finding a virtual device node in a machinekmacy2006-12-181-0/+101
* push trap conversion up into tl1_trap to further simplify spill / fill faultkmacy2006-12-182-14/+10
* Simplify spill/fill fault handling by updating tl1_trap registerkmacy2006-12-182-28/+18
* remove TRAP_TRACING code that wasn't getting usedkmacy2006-12-171-10/+0
* GC unused fields in pcpukmacy2006-12-171-4/+1
* replace PCPU_GET(cpuid) with curcpu and PCPU_GET(curthread) with curthreadkmacy2006-12-173-11/+11
* eliminate use of curpmap except where protected by critical_{enter, exit}kmacy2006-12-171-3/+6
* make unmap_perm_addr conform to declarationkmacy2006-12-171-0/+2
* eliminate extra branches by making better use of branch delaykmacy2006-12-171-33/+21
* - Remove PCPU references by passing field as a reference to _tte_hash_lookup.kmacy2006-12-171-35/+24
* Protect consistency of all internal functions in tte_hash.c using PCPU_{GET,SET}kmacy2006-12-162-7/+13
* tte_hash_resize implicitly expects to be protected from preemption -kmacy2006-12-161-1/+1
* change PTL trap type name to assist in tracking down prablems in tl1_trapkmacy2006-12-161-0/+4
* - KASSERT takes two argumentskmacy2006-12-161-1/+1
* - make better use of branch delay slots in exception.Skmacy2006-12-163-34/+85
* - make intent behind skip check clearerkmacy2006-12-161-3/+5
* don't return directly to copyin and friends when we hit certain types of faultskmacy2006-12-161-3/+17
* workaround kernel malloc's brittlenesskmacy2006-12-121-1/+8
* - provide a more informative panic if mdesc_update() failskmacy2006-12-121-7/+10
* - remove vestigial reference to mra[i]kmacy2006-12-121-17/+33
* make size of pad non-zero so that trap-tracing code doesn't overwrite thekmacy2006-12-111-1/+1
* KTR entry contained invalid context reference - ifdef outkmacy2006-12-101-1/+2
* remove more uses of trap_conversion to get more meaningful trap messageskmacy2006-12-101-11/+14
* better handle the case of hw.physmemstart being hw.physmem not being set,kmacy2006-12-101-1/+2
* Add hw.physmemstart loader variable to enable the user to specify the addresskmacy2006-12-101-11/+20
* Fix handling of the hw.physmem loader variable use real_phys_avail[] whichkmacy2006-12-091-34/+29
* - remove restriction on OFW kernel allocations being 4Mkmacy2006-12-091-54/+99
* fix CID 1671 by freeing listp before exit from vnex_attachkmacy2006-12-071-1/+2
* fix CID 1670 by freeing pointer listp before returningkmacy2006-12-071-0/+1
* fix CID 1672 by initializing variable clockkmacy2006-12-071-1/+1
* Fix CID 1669 by removing dead sf_buf codekmacy2006-12-071-6/+0
* Threading cleanup.. part 2 of several.julian2006-12-061-4/+0
* - separate out rounding memory ranges to 4M boundaries from OFW memory alloca...kmacy2006-12-043-46/+73
* recent changes have caused TRAP_TRACING to induce corruptionkmacy2006-12-041-2/+2
* Turn console printf buffering into a kernel option and only onjb2006-11-301-0/+1
* - add separate variable for enabling printing of rangeskmacy2006-11-291-13/+17
* - Explicitly name the fields in pcb that we use to store trap state for laterkmacy2006-11-292-15/+24
* We no longer need to remap hardware trap numbers to sparc64 trap numberskmacy2006-11-291-5/+6
* re-enable tte hash resize, corruption was caused by a missing htole32 in mpt_...kmacy2006-11-271-2/+0
* tte hash resizing may be causing errors when building - disable for nowkmacy2006-11-271-0/+2
* Declare hypervisor system initiated reset functionkmacy2006-11-261-0/+1
OpenPOWER on IntegriCloud