summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-01-25Get rid of ppc_[gs]et_msr(), use ppc_m[ft]msr() instead.Miod Vallat
2004-01-25Get rid of m88k leftovers.Miod Vallat
2004-01-25syncicache() is inline from <machine/cpu.h>, no need for a different versionMiod Vallat
here.
2004-01-25Unused.Miod Vallat
2004-01-25Various typos in comments.Miod Vallat
2004-01-25Crank SHMMAXPGS to 32mb; OK mickey@Todd C. Miller
2004-01-24Correctly size physical memory.Miod Vallat
2004-01-24Switch libsa to use loadfile()Miod Vallat
2004-01-24Deal with <machine/prom.h> changes.Miod Vallat
2004-01-24RB_xxx constants and values cleanup.Miod Vallat
2004-01-24Bring in strlcat, strlcpy and snprintf from libkern.Miod Vallat
2004-01-24No chown/chmod outside install targets.Miod Vallat
2004-01-24Preserve SPRG0-SPRG3 around BUG calls, as required in the PPC1Bug UM;Miod Vallat
reminded by drahn@, thanks!
2004-01-24Improve detection and reporting of VIA CPU types. Correct spellingsTom Cosgrove
of same. ok deraadt@, beck@, weingart@
2004-01-23Crank SHMMAXPGS to 32mb; deraadt@ OK for all, drahn@ OK for macppc + pegasosTodd C. Miller
2004-01-23Get rid of a few (mostly DDB related) unused defines and macros.Miod Vallat
2004-01-23died of starvationMiod Vallat
2004-01-23Clean the device configuration settings, and comment out unsupportedMiod Vallat
hardware for now.
2004-01-23Sync options and defines with other ppc ports.Miod Vallat
2004-01-23Nuke last common.Miod Vallat
2004-01-22Style lync with other ppc-based ports, no functional change.Miod Vallat
2004-01-22Remove macppc-only devices.Miod Vallat
2004-01-22Everyday, new typos need to be investigated.Miod Vallat
2004-01-22These files went dangling long time ago, actually...Miod Vallat
2004-01-22Make locore and the early initialization code closer to other ppc ports;Miod Vallat
also remove ipkbd and other dead code.
2004-01-22dot_conv() is not used.Miod Vallat
2004-01-22Nuke ddb_regs common.Miod Vallat
2004-01-20Check the values given to -h and -s. Closes PR 3640.Tom Cosgrove
ok weingart@, deraadt@
2004-01-20do not put INET6 here, we want bsd.rd that fitsTheo de Raadt
2004-01-20Support for i852/855/865 AGP; from NetBSD via Michael van derAlexander Yurchenko
Westhuizen <michael@skanky.homeunix.net> with little tweaks. Tested by millert@ todd@ jmc@ andreas@ and jcs@'s friend ok millert@
2004-01-20In some situations, the MVME328S can be so hung that our current reset codeMiod Vallat
fails. Unfortunately, in this case, do_vspoll() would invoke the reset function ad nauseum. Allow the flow to exit this infernal loop, attach() will correctly fail. This is temporary band-aid until a stronger reset sequence is found.
2004-01-20Use shifts and logical arithmetic, rather than multiplications and integerMiod Vallat
arithmetic, when computing cmmu numbers.
2004-01-20Better debugging information, only available if option TRAPDEBUG (which youMiod Vallat
don't want. honest. really).
2004-01-20let XFS compile; miod okTheo de Raadt
2004-01-20- macppc -> __macppc__Brad Smith
- remove swapgeneric.c on pegasos and remove bogus Locore for lint target ok drahn@
2004-01-19Get rid of a few useless defines, as well as a few duplicated ones; andMiod Vallat
move 8820x-only definitions to the adequate header. Also crank MAXPHYSMEM to a more realistic value.
2004-01-19``3 pages of u-area ought to be enough for everybody''Miod Vallat
(deraadt wanted 2, I wanted 4, actually...)
2004-01-19The pessimistic tlb handling change turned out to be one more instance ofMiod Vallat
the phys_map_vaddr bug. So switch back to regular tlb invalidations, and optimize the two or three page invalidation situation.
2004-01-18Silence match() unless DEBUG.Miod Vallat
2004-01-17Now that the phys_map_vaddr bug is out of the way, it's time to bring backMiod Vallat
diffs which had been suspected of breakage while they were just helping this bug to trigger. Don't flush user tlb in the scheduler, since pmap_activate() will take care of it if necessary.
2004-01-16Do not switch to the fpsp exception vectors if we are not running on anMiod Vallat
MC68040 CPU. And suddenly MC68060 feels so happier... MVME177 now passes all libm and libc/ieeefp regress (and probably the Perl testsuite, too...)
2004-01-16cia* is not needed on floppyB, all these machines use tsc*. but at leastTheo de Raadt
some of these machines use a ahc* scsi controller. and it still fits!
2004-01-16People who immediately clobber registers containing the result of subfunctionsMiod Vallat
as soon as they return deserve to be shot or something. Make sure the result of imprecise exceptions is safely returned to userland. Fixes lib/libc/ieeefp/infinity regression test, as well as Perls.
2004-01-15Disable write-back mappings for userland entirely; pmap_copy_page() stillMiod Vallat
misbehaves in some circumstances if they are enabled, despite the code doing (apparenty) The Right Thing. Reasonable performance hit, to be offset by further diffs in the pipeline; discussed with deraadt@
2004-01-15Provide explicit function argument declarations.Miod Vallat
2004-01-15instuction -> instructionMiod Vallat
2004-01-15Undo backout of this piece of 'SR restores', this feature is used byDale Rahn
on pegasos.
2004-01-15No reason to exclude xl from ramdisk. GENERIC and RAMDISK need a severe sync.Dale Rahn
2004-01-15Add 'sysctl hw.cpuspeed' support. copied from macppc.Dale Rahn
2004-01-15Apply the same change as macppc for the 'SR revert', unbreak pegasos.Dale Rahn