summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-09-18map rodata rdonly in case it gets pushed out of the text batcMichael Shalayeff
2004-09-18fix typo in puc(4) line comment (universial->universal)Peter Valchev
2004-09-18oopsMichael Shalayeff
2004-09-17In vmapbuf(), pass VM_PROT_READ | VM_PROT_WRITE as flags hints too.Miod Vallat
2004-09-17Now that we can check for pmap_extract() failure properly, do so.Miod Vallat
2004-09-17Long-due mips pmap potpourri:Miod Vallat
- un-__P()ee. - remove splimp() protection. - allow pmap_extract() to return FALSE, dammit! XXX some code under arch/mips64 considers pa == 0 as failure, instead of checking the return value of pmap_extract(). Free commits. - do not peek at uvm vm_page flags for ref/mod accounting, but use real MD flags in pv lists, and implement pmap_is_* and pmap_clear_*, so uvm (which knows better) does the right thing. - debug code #ifdef PMAPDEBUG, not #ifdef DIAGNOSTIC. - merge pmap_init() and pmap_pinit(), pmap_destroy() and pmap_release(), and update comments. - better pmap_enter() logic, from NetBSD. - do not use IS_VM_PHYSADDR() to know if we can use PHYS_TO_VM_PAGE() unchecked. Instead, compute PHYS_TO_VM_PAGE(), and check it against NULL. Saves a vm_physseg_find() call each time. - pass vm_page_t to internal function whenever possible, rather than paddr_t, so that PHYS_TO_VM_PAGE() needs not be computed again. - in the same way, do not compute PHYS_TO_KSEG0(foo) several times in a row (though PHYS_TO_KSEG0 is trivial). - allow userspace address to cross 0x80000000 (may be useful in the future). - implement PMAP_CANFAIL. As a bonus: - switch from HAVE_PMAP_PHYSSEG to HAVE_VM_PAGE_MD. - remove dead (pre-pmap_pv_pool) code. - KNF fixes.
2004-09-17Crank MSIZE and NMBCLUSTERS, per other 64bit arches.Miod Vallat
2004-09-17Properly setup register ra in sendsig() in 64bit world.Miod Vallat
2004-09-17Kill an assembler warning.Miod Vallat
2004-09-17Remove option EON from kernel and options(4)Mathieu Sauve-Frankel
ok henning@
2004-09-16Remove remnants of dale's debugled() code, and quiet early boot process more.Miod Vallat
ok drahn@
2004-09-16Correctly read the symbol table pointers passed by the boot code.Miod Vallat
2004-09-16Only one script text is necessary...Miod Vallat
2004-09-16ld.script for boot. cvs add is ok according to deraadt@Per Fogelstrom
2004-09-16Update boot with miods ELF64 symtab fixes and my 32 bit compilesPer Fogelstrom
2004-09-16Rely upon __LP64__ to choose {U,}LONG_{MIN,MAX} values, rather than aMiod Vallat
homegrown define. ok deraadt@
2004-09-16Add disabled piixpm and gscpm.Alexander Yurchenko
ok deraadt@
2004-09-16typoMiod Vallat
2004-09-16Use preempt() instead of rolling our own version.Miod Vallat
2004-09-16spacingTheo de Raadt
2004-09-16Don't adjust month from tod clock. clock.c doesPer Fogelstrom
2004-09-16Day of week count 1-7Per Fogelstrom
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
2004-09-16When copyout() of the signal frame fails, sigexit() the process instead ofMiod Vallat
doing this by an hand-delivered SIGILL.
2004-09-16Typo in comment.Miod Vallat
2004-09-16``viritual'' is a virtual word and this is a real tree.Miod Vallat
2004-09-16Dead meat.Miod Vallat
2004-09-16Superseded by MI <link.h>Miod Vallat
2004-09-16stupid propagated typoMichael Shalayeff
2004-09-15add pcxu tlb handlers and cpu probingMichael Shalayeff
add u2/uturn ioa driver in dumb mode now enable pcxu/pcxw support
2004-09-15allocate resources for cardbus on demand; better version parsingMichael Shalayeff
2004-09-15force ordering in splraiseMichael Shalayeff
2004-09-15gscpm(4) -- National Semiconductor Geode SC1100 SMI/ACPI module driver.Alexander Yurchenko
Provides a timecounter for kern_tc. There's also code for cpu throttling tho it's not tested due to the hardware errata. ok deraadt@
2004-09-15regenMichael Shalayeff
2004-09-15fix j2240 nameMichael Shalayeff
2004-09-15scan cpu bus manually for some machines do not support that in promMichael Shalayeff
2004-09-15fix proto for sysarch()Theo de Raadt
2004-09-15Kill more netiso ghosts.Alexander Yurchenko
ok millert@
2004-09-15Add an install: target. Ok miod@, pefo@Matthieu Herrb
2004-09-15Assume default compiler settingsPer Fogelstrom
2004-09-15Make trace work better. Don't hope for a good stacktrace without symbolsPer Fogelstrom
loaded. GCC 3.x really moves things around.
2004-09-15Crude diff to allow user break on zs to enter ddb, for 147/1x2; spottedMiod Vallat
by matthieu@.
2004-09-15Win a cycle in FP exception SSBR processing.Miod Vallat
2004-09-15map both register spacesMichael Shalayeff
2004-09-15regenMichael Shalayeff
2004-09-15fix ioa entriesMichael Shalayeff
2004-09-15kill old dead commentMichael Shalayeff
2004-09-15simplify error check in fpu_emulateMichael Shalayeff
2004-09-14allow kenter_pa to remap ptes and do proper wired/resident accounting thereMichael Shalayeff
2004-09-14store fpu version for later use. make sure to proper store/clear fpu state ↵Michael Shalayeff
in fork/exec/exit/sendsig