summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-04-29Print out cache sizes on newer G4 processors. Partially from NetBSD.Dale Rahn
2002-04-28Use assym.h for intrhand fields.Artur Grabowski
ok deraadt@
2002-04-28IEEE 754 floating point completion code, and implementation of thePeter Valchev
FP_C (Floating Point Control Quadword). From ross@NetBSD. Added a way to disable it with option NO_IEEE, which appears on the ramdisks to save space. This affects only programs compiled with -mieee, and what it essentially does is enabling infinities and NaNs, instead of generating SIGFPE on division by zero, overflow, etc. ok art, deraadt
2002-04-28Machines with the Serverworks CNB20HE chipset also have a CIOB20 i/o bridge.Nathan Binkert
Instead of attaching pci busses to the CNB20HE, attach them to the CIOB20. This fixes problems where many of these machines will not attach a second pci bus. This also like Theo's previous diff prevents the shadow bus from appearing. Ok deraadt.
2002-04-28Use the prototypes defined via cdev_decl() macros, instead of rolling ourMiod Vallat
own; thus fix a lot of foo_open(), foo_close() and foo_ioctl() prototypes in the process.
2002-04-28Use netisr_dispatchMiod Vallat
2002-04-28Correctly configure ccd(4).Miod Vallat
2002-04-28A few more tweaks to let non-GENERIC kernels (MVMEfoo) build as well with -Wall.Miod Vallat
2002-04-28Shave a few more bytes off bsd.rdMiod Vallat
2002-04-28Rename all PIL_* constants to IPL_* to match other archs and make themArtur Grabowski
usable in MD code in the future. deraadt@ ok
2002-04-28Deal with xd commented out in files.mvme68k - this went unnoticed until youMiod Vallat
purge your kernel compile directory...
2002-04-28More dead beef here.Miod Vallat
2002-04-27Enable -Wall and friends for kernel compilations.Miod Vallat
2002-04-27Jumbo commit to fix all compilation warnings on mvme68k (add prototypes,Miod Vallat
add casts, fix a few errors and typos in the process, etc)
2002-04-27In proc_trampoline, lower the spl level to 0. This way kernel threads that areArtur Grabowski
forked out in main() will run at a decent spl level and not at splhigh. From NetBSD. deraadt@ ok.
2002-04-27Lots of cleanup to catch up with other m68k-based ports and modern code,Miod Vallat
including: - use netisr_dispatch - extract an allocsys() function from cpu_startup() - updated cachectl() - a few fixes in trap() and more...
2002-04-26add WSDISPLAY_COMPAT_RAWKBD for XFree86 servers.Matthieu Herrb
XXX this should be factored out later for all arches using wscons ok miod@, deraadt@
2002-04-26newer gas is picky about misplaced .loc directives; comment'em out for now.Federico G. Schwindt
tested by miod, deraadt ok
2002-04-26build release bsd.scsi3 from regular bsd file, by using config -e toTheo de Raadt
clone sd0 out of sd*. my idea, initial hack by miod, my makefile hackery
2002-04-26a little grammarMichael Shalayeff
2002-04-26properly allocate dmable memory for buffers (no malloc); drahn@ ok and testingMichael Shalayeff
2002-04-26Fix spelling in comment and some whitespace.Artur Grabowski
2002-04-25Harmonize some bootstrap procedures with hp300, and move some variablesMiod Vallat
from text to data section.
2002-04-25Use more symbolic constants rather than magic values...Miod Vallat
2002-04-25Factorize more common m68k definitions.Miod Vallat
2002-04-25<m68k/cpu.h> should be included when this <machine/cpu.h> is included fromMiod Vallat
userland, for example from libkvm; found the hard way be deraadt@
2002-04-25soundforte radio driver, from Vladimir Popov <jumbo@narod.ru>Michael Shalayeff
2002-04-25Cast and display memory sizes as long integers, to avoid displayingMiod Vallat
negative amounts of memory on >= 2GB machines.
2002-04-24be much more picky about which RCC products are multi-bridgesTheo de Raadt
2002-04-24RAMDISK configurations for mac68k.Miod Vallat
2002-04-24Introduce a new file, machine/internal_types.h, to hold that specific archMarc Espie
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others.
2002-04-23Oops, unbreak; deraadt@Miod Vallat
2002-04-22Fix a couple of typos.Miod Vallat
2002-04-22Bring several stability and performance fixes from NetBSD, as well asMiod Vallat
more hardware support.
2002-04-22always print the offset, mask allowingMichael Shalayeff
2002-04-22forgot this, no steal anymoreMichael Shalayeff
2002-04-22better autoconf_verbose printsMichael Shalayeff
2002-04-22do not forget to set the hpamaskMichael Shalayeff
2002-04-22proper coms configMichael Shalayeff
2002-04-22first we flush, then we advanceMichael Shalayeff
2002-04-22no longer batc the data, only the code.Michael Shalayeff
this removes a constraint and an ld.script dependancy for the .data and the dynamically allocated kernel structures existed w/ batcing. also makes pmap_steal_memory obsolete and replaced w/ the pmap_virtual_space. implement batching for pmap_remove to avoid zeroing out the pte entries if pde will be removed anyway.
2002-04-21Correct a thinko wrt 68060 operation; only affects 177 boards.Miod Vallat
2002-04-21Fix comments.Miod Vallat
2002-04-21Get rid of duplicate definitions with <m68k/cpu.h>Miod Vallat
2002-04-21Add a maxusers line, and comment out xd lines.Miod Vallat
2002-04-21Add ramdisk support.Miod Vallat
2002-04-21Change disklabel policy, and allow writing disklabel to any media that doesMiod Vallat
not carry MacOS fingerprints. Media shared with MacOS will still use the Apple partition map information, and no native BSD disklabel will be allowed on it.
2002-04-21typoMichael Shalayeff
2002-04-21better buf's mapping and less magic constants in checking for io space ↵Michael Shalayeff
cachability
2002-04-21map io rw, not rwx and dmamem uncached (until sync does the flush)Michael Shalayeff