summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
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
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
and m68k. ok drahn@, millert@
2004-04-16probe correct amount of RAM on cards that have 64KB memoryXavier Santolaria
>From: NetBSD tested by Martin Reindl and nick@. ok nick@.
2004-04-02set correct MAC address for Farallon eth' cards.Xavier Santolaria
Tested by Martin Reindl <mreindl at catai.org> ok miod@.
2004-04-01typos in comments: hz -> HzXavier Santolaria
initial hint from Martin Reindl <mreindl at catai.org> ok miod@ jmc@.
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-09typo; from Martin Reindl <mreindl at catai.org>Xavier Santolaria
ok jmc@.
2004-03-08typo; from Martin Reindl <mreindl at catai.org>Xavier Santolaria
ok miod@.
2004-02-19Kill <sys/clist.h> - nothing uses it since years.Miod Vallat
2004-02-10Add the ptm device to pty(4). By opening /dev/ptm and using the PTMGETTodd C. Miller
ioctl(2), an unprivileged process may allocate a pty and have its owner and mode set appropriately. This means that programs such as xterm and screen no longer need to be setuid. Programs using the openpty() function require zero changes and will "just work". Designed by beck@ and deraadt@; changes by beck@ with cleanup (and a rewrite of the vnode bits) by art@ and tweaks/bugfixes by me. Tested by many.
2004-01-27Only install the fpsp exception vectors if the cpu is a 68040.Miod Vallat
Thus, it becomes unnecessary to check for the cpu type in the exception handlers, saving a few cycles and a few bytes. Tested by various people on hp300, mac68k, mvme68k, 68040 and non-68040.