summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-01-26Make sure, when reporting available memory to the common PowerPC code, toMiod Vallat
neither stomp over the BUG nor precioussssss data...
2004-01-26sign mismatch correction, from miodTheo de Raadt
2004-01-26tftp-only netboot code, inspired from mvmeppc, and stripped down; it willMiod Vallat
become necessary to boot from unsupported (as far as mvme88k/stand/ is concerned) network cards, such as the MVME374 and the MVME376. Not enabled in the build yet, because there are a few issues left, but it is nonetheless usable...
2004-01-26A few more BUG syscall definitions and structures. Fix (not used yet)Miod Vallat
mvmeprom_netctrl definition while there.
2004-01-26Correct strlcpy bound.Miod Vallat
2004-01-26Bump load address, same as done on macppc last year.Miod Vallat
2004-01-25Do not BAT anything but the kernel for now.Miod Vallat
2004-01-25Put the msr fiddling in the CTXT macros, and unset PSL_IR and PSL_DR whileMiod Vallat
invoking the PPC1Bug. From drahn@ in a previous life.
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!