summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k
AgeCommit message (Collapse)Author
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
From NetBSD NetBSD PR 27678 for details ok mcbride@
2004-12-30If we are running on a 68040 or a 68060 processor, overwrite the copypage()Miod Vallat
code with the faster copypage040() before the kernel text is mapped read-only.
2004-12-30Rework pmap_bootstrap() computations of I/O maps. Makes the MD part ofMiod Vallat
this much simpler. Also, make sure an userland process can fill its UPT as expected. No functional change.
2004-12-27Finally put copyrights on files I wrote _long_ ago. prodded by miod@Dale Rahn
2004-12-25Use list and queue macros where applicable to make the code easier to read;Miod Vallat
no functional change.
2004-12-24{e,}intr{cnt,names} bye-bye.Miod Vallat
2004-12-06Use uvm_grow() to account for stack growth, rather than home-grown codeMiod Vallat
or nothing. Inspired by a similar recent change in NetBSD.
2004-12-015 -> FC_SUPERDMiod Vallat
2004-12-01Remove unexpected (and wrong) easter egg.Miod Vallat
2004-11-26Kill __HAVE_EVCOUNT, now that all architectures provide them.Miod Vallat
2004-11-11TyposMiod Vallat
2004-10-08Move dev/cons.c to MI conf/files.Alexander Yurchenko
ok miod@
2004-10-08Use ${MKDEP} instead of mkdep.Alexander Yurchenko
ok miod@
2004-09-29Ratibibugle now useless evcnt structures.Miod Vallat
2004-09-29Do not count 060SP traps; there are too many of them, better handle themMiod Vallat
as fast as possible.
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
2004-09-15Crude diff to allow user break on zs to enter ddb, for 147/1x2; spottedMiod Vallat
by matthieu@.
2004-08-31Buglet in cachectl(), do not use curproc anymore.Miod Vallat
2004-08-09Unbreak RAMDISK; deraadtMiod Vallat
2004-07-31Always reset the cd2400 chip if console, and do not partially reprogramMiod Vallat
it later when the device attaches; fixes some jitter in output on MVME177. Tested on MVME167 and MVME177.
2004-07-31Use cons_decl() instead of homemade wrong prototypes.Miod Vallat
While there, fix a mismatch between the zs device number and the associated dev_t nodes.
2004-07-30Move struct evcount inside struct intrhand, and modernize intrhandMiod Vallat
usage; similar to (and from) mvme88k. Also remove unused haltvec structures and related code.
2004-07-30Might count timer interrupts as well (oops).Miod Vallat
2004-07-30Switch mvme68k to evcount interrupt counters.Miod Vallat
2004-07-13errno changes, lib major version bumps, and general flag dayMarco S Hyman
To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
2004-07-10files.hpux is now in a {m68k,hppa} subdirTheo de Raadt
2004-07-03Oops, one more mmap() bounds check.Miod Vallat
2004-07-03On 1[67]7 boards, always use the VMEChip2 timers for delay(), even if theMiod Vallat
device is not attached yet.
2004-07-02During bootup, only print the VMEChip2 decoder settings for those which areMiod Vallat
enabled.
2004-07-02Remove unused code, per mvme88k.Miod Vallat
2004-07-02Stricter bounds checking for mmap() calls.Miod Vallat
2004-07-02Kill ca_master in autoconf structures. Drivers either only attach to oneMiod Vallat
specific bus (mc/pcc/pcctwo), or they know it from the ca_bustype value, and can use the globals sys_busname variables. This also allows for some code simplifications.
2004-07-02Merge *ramread() and *ramwrite(), as done on mvme88k.Miod Vallat
2004-07-02Remove unused getdevunit().Miod Vallat
2004-07-02Cope with SONPROC scheduler changes.Miod Vallat
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-05-20Fix arithmetic in vs_getiopb(), from mvme88k.Miod Vallat
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
and m68k. ok drahn@, millert@
2004-05-09Eliminate verbosity parameter to scsi_print_sense and the associatedKenneth R Westerback
chunk of code. It was never executed unless you were debugging a mvmex8k 'vs' device. ok miod@ (mvmex8k bits) marco@ deraadt@
2004-05-04Always ask the user for the root device if we are "swap generic" and theMiod Vallat
boot device is not known, as other arches do.
2004-04-29Correctly initialize the hardware's memory address on MVME376, it usesMiod Vallat
A24 accesses. Fixes the reccurent timeout problems.
2004-04-24Insane people can't spell insane correctly.Miod Vallat
2004-04-18... and do not pass a NULL map to uvm_fault() either.Miod Vallat
2004-04-18Do not dereference NULL stupidly in trap() when checking if a process needsMiod Vallat
its stack to grow (sync with other m68k ports, which are safe).
2004-04-18In cpu_startup(), move the memory size computations to allocsys() insteadMiod Vallat
of unrolling the logic.
2004-03-26Do not dereference pointers before checking whether they are valid (triple ↵Miod Vallat
sigh). ok deraadt@
2004-03-17Make sure disklabels use at least DEV_BSIZE as their sector size.Miod Vallat
This allows the kernel to survive reading the disklabel off a 256-bytes/sector scsi device... ok deraadt@
2004-03-10Ensure that we obey a user's ddb> boot reboot command even if the systemTom Cosgrove
is cold (during startup). This adds RB_USERREQ to sys/reboot.h, uses it in the ddb commands, and ensures that */*/machdep.c:boot() won't set RB_HALT when cold if this flag is set. ok deraadt@
2004-03-09same typo as in mac68k/mac68k/locore.sXavier Santolaria
ok miod@.
2004-03-04Don't spl0() while polling, splbio() is enough and required.Miod Vallat