summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
2005-02-20overhaul macrom code from NetBSD:Martin Reindl
- simplify the asm constraints in mrg_aline_super() - generate a SIGILL for user-mode A-line traps - cleanup, KNF, whitespace nitpicking and minor other updates ok miod@
2005-02-11for reference purposes it makes more sense to have NetBSD RCSID here;Martin Reindl
also fix a typo in comment
2005-02-06- get rid of unused codeMartin Reindl
- KNF - typos - sync some parts with NetBSD input and review by miod@
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
From NetBSD NetBSD PR 27678 for details ok mcbride@
2005-01-11rename via_shutdown() to via_powerdown() and remove unused prototype toMartin Reindl
shrink diff to NetBSD ok miod
2005-01-04- make sure int is in running state before touching the multicast filterBrad Smith
- remove song and dance with IFF_UP, based on NetBSD commit to mc(4) ok martin@
2005-01-04ifdef MCDEBUG printf on FIFO overflows as discussed with NickMartin Reindl
2005-01-04martin' last commit made mc(4) reset the multicast filter twice.Brad Smith
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-27unusedMartin Reindl
ok miod@
2004-12-26TypoMiod Vallat
2004-12-26TyposMiod Vallat
2004-12-26If writedisklabel() is invoked on a DPME-labeled disk, read back the DPMEMiod Vallat
partition table - it might have been modified behind our back. From NetBSD.
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-15sync with NetBSD but replace hand crafted crc logic with ether_crc32_le()Martin Reindl
ok miod@
2004-12-14sync with NetBSD, ok miod@Martin Reindl
2004-12-13Store the local ethernet address in struct arpcom and suddenly mc(4) startsClaudio Jeker
working. OK miod@
2004-12-13Dead meat.Miod Vallat
2004-12-10pseudo-DMA for non-AV Quadras, inspired by NetBSDMartin Reindl
with lots of help from miod@ additional testing by nick@ and otto@ ok miod@
2004-12-09add missing line in history section that didn't make it through the firstMartin Reindl
syncing round pointed out by Dries Schellekens <gwyllion at ulyssis dot org>
2004-12-08spl1() -> splsoft(), and minor sync with other m68k trap.c; barely anyMiod Vallat
functional change.
2004-12-08Silence spurious interrupts unless option DEBUGMiod Vallat
2004-12-08Register serial interrupts on the right sources on AV machines, was brokenMiod Vallat
after the interrupt code change; from NetBSD.
2004-12-08Crank maxusers to 32.Miod Vallat
2004-12-08Tweak interrupt handling code to allow shared interrupts for VIA2 sources.Miod Vallat
This will be necessary shortly.
2004-12-08Only map the DAFB video registers in attach, so that other code can mapMiod Vallat
the non-video parts. Will be necessary shortly.
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-03Always attach intvid even if the monitor sense code seems wrong; this isMiod Vallat
the case with non-Apple monitors connected with video adaptors.
2004-12-03Kill mac68k *SBC kernels. Instead, build kernels with both sbc scsi flavoursMiod Vallat
compiled in, but one disabled, and use config -e to swap them and build the other kernels; saves valuable compile time. Add ramdisks into the build (at release time). Since we are moving to a bsd.rd installation, it is not necessary to put kernels in .tgz files anymore, so don't bother, and adjust installation script sets information accordingly.
2004-12-02move IPL setup to intr.cMartin Reindl
ok miod@ >From: NetBSD
2004-12-02option DISABLE_EXT_CACHE is not used anymore.Miod Vallat
2004-12-02Make BUFCACHEPERCENT adjustable through UKC, like all other arches do.Miod Vallat
(This means twice as less buffers on hp300 with unmodified GENERIC kernels now)
2004-12-02Oops, repair *SBC kernels.Miod Vallat
2004-12-01Much, much, much less stack pressure when reading a disklabel.Miod Vallat
This is a temporary workaround which might live longer than initially expected.
2004-12-01Do not store preciouss data below the kernel stack, or they risk becomingMiod Vallat
invisible and being lost...
2004-12-01No more splnone alias for spl0.Miod Vallat
2004-12-01Sync core dumping code with other m68k platforms.Miod Vallat
2004-12-01Let kernels with option DEBUG link again.Miod Vallat
2004-11-30provide a more accurate assembly delay() routineMartin Reindl
ok miod@ >From: NetBSD
2004-11-28Correct pmap_enter() flags usage.Miod Vallat
2004-11-27In pmap_bootstrap(), replace PMAP_MD_RWZERO, which would leave the lowestMiod Vallat
page writeable, with PMAP_MD_RWLOW, which tells how many pages have to be left writeable on low addresses, since the mac rom needs more than one. This lets non-DDB mac68k kernels run. No change on non-mac68k platforms.
2004-11-26More interrupt system cleaning and homogenization:Miod Vallat
- switch all interrupt functions to an int (*)(void *) prototype. - do not register dummy functions for all unhandled interrupts, instead let the dispatchers cope with NULL. - add evcount interrupt counters.
2004-11-25Move towards a more flexible and generic interrupt system, as well as betterMiod Vallat
zs behaviour. From NetBSD; integration work by Martin Reindl
2004-10-08Move dev/cons.c to MI conf/files.Alexander Yurchenko
ok miod@
2004-09-16cleanup deafult locators (blah ?); please check that your most hated ↵Michael Shalayeff
architecture is still fluffy (;
2004-08-04Crank maxusers to 32 on m68k GENERIC kernels, and to 16 on m68k installationMiod Vallat
media. The latter is to work around a pmap issue on 680[46]0, for which either a kluge or a real fix look very ugly.
2004-08-03the rest of the '#if DIAGNOSTIC' -> '#ifdef DIAGNOSTIC' in the kernel; ok miod@Todd T. Fries
2004-07-02Cope with SONPROC scheduler changes.Miod Vallat