summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-05-07Spring pmap cleaning:Miod Vallat
- update and fix comments - clean the batc code (still not used by default) - there was some KNF left to do - fix incorrect locking behaviour in pmap_remove_all() - fix incorrect pmap_remove_range() call which would cause the kernel to enter an infinite loop sometimes at shutdown - fix an off-by-one page loop in pmap_protect() This should bring the extra bits of stability I need to resume working on the compiler...
2002-05-06Increase MAXPHYS from 63K to 64K which brings it in line with all ourTodd C. Miller
other architectures and matches NetBSD-current. hugh@ OK
2002-05-06Try to deal with the pci shadow bus issue by disabling a specific chipNathan Binkert
revision of the CNB20HE that always seems to be involved in the shadow bus. This is definately not the right way to do things. The correct way is to try to figure out that the bus is being detected for the second time. ok deraadt
2002-05-06drop out of any intr fixup activities if was disabled in the config flagsMichael Shalayeff
2002-05-06tuner driver for the fms cards.Michael Shalayeff
attach radio at the fms(4), instead of a separate device, which would never work out fine. from Vladimir Popov <jumbo@narod.ru> rework the radio config stuff (radio at radiobus, instead of radio at radio), allowing to tag source files in the files.* files w/ radio attribute. from mickey@
2002-05-03disable ahc again for now, since it does not fit; ok miodPeter Valchev
2002-05-03ptrdiff_t and size_t fixes.Marc Espie
okay mickey@
2002-05-03no guarantee that ptrdiff_t is int and not long, so cast.Marc Espie
ok mickey@
2002-05-03le_ioasic.h is historyTodd C. Miller
2002-05-03Need a dummy tc_fb_cnattach() until we have real fb support onTodd C. Miller
TURBOchannel machines.
2002-05-02Oops, it's too early for this chunk of code... spotted by millert@.Miod Vallat
2002-05-02Add a type specifier for intrnames, eintrnames, intrcnt, and eintrcnt.Todd C. Miller
Without this, n_type in struct nlist ends up as N_UNDF for those symbols which makes vmstat -i unhappy. mido@ OK
2002-05-02Big TURBOchannel support catchup from NetBSD, part 1.Miod Vallat
A few local changes and tweaks remain. This bring DEC 3000 machines back in the game, but framebuffers are still not supported at the moment. Thanks to ericj@ and nate@ for supplying me a DEC 3000 for testing.
2002-05-02update the nbsd rcsid to unconfuse some lamersMichael Shalayeff
2002-04-30unused stuffingMichael Shalayeff
2002-04-30uninitialized variable usage was hereMichael Shalayeff
2002-04-30yup, ahc fits easily again; requested by bradTheo de Raadt
2002-04-30Fix an ancient problem in how sparc interrupts are handled.Artur Grabowski
There are many interrupt handlers that assume that they don't need to do any spl protection in their code because the interrupt of some level can't be interrupted by an interrupt of the same level. The problem is that some interrupt handlers have hardware levels that are lower then their "software" levels. Fix this by adding an additional field to struct intrhand that specifies which "software" level an interrupt handler has and blocks that level while handling the interrupt. This new field is initialized in intr_establish which gets an additional argument (which can be -1 meaning that the interrupt handler doesn't need to block any additional level). ok deraadt@
2002-04-30dmesg logs show that many NICs run at prio 7. Bump IPL_NET to 7.Artur Grabowski
deraadt@ ok.
2002-04-29Enforce the bio <= net <= tty <= imp <= clock spl level ordering by fixingMiod Vallat
the tty spl, too low.
2002-04-29I want option DEBUG to rock my world.Miod Vallat
(and that means it should compile, for starters)
2002-04-29Better colors from rasops cmap, and enable all rasops features.Dale Rahn
ok miod, mattheiu
2002-04-29Use netisr_dispatch.Miod Vallat
2002-04-29Sync /dev/mem prototypes with the real interface here too.Miod Vallat
2002-04-29Do not forget to invoke iso_disklabelspoof() to deal correctly with cd-rom.Miod Vallat
2002-04-29Define placeholders for art's splassert() debugging stuff on all arches.Miod Vallat
Currently as no-ops everywhere. ok art@, deraadt@
2002-04-29wierd -> weirdPeter Valchev
2002-04-29Change macppc vgafb from rcons to rasops, a faster color supporting virtualDale Rahn
terminal emulator for gfx console. tested by mattheiu, miod.
2002-04-29wierd -> weird in commentPeter Valchev
2002-04-29cleanup, remove devices which macppc is likely to never have, commentDale Rahn
drivers not currently present in source space.
2002-04-29Typos.Miod Vallat
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