summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-04-29Bugfix sync with mvme68k:Miod Vallat
- wait until all RX processing is over to invoke ddb upon break - turn off the most annoying log() messages unless option DEBUG
2004-04-29TyposMiod Vallat
2004-04-29Continue factorizing m88k common code, this time files in <arch>/<arch>Miod Vallat
which were copied verbatim from mvme88k to luna88k. This requires backing out syntactic sugar in mvme88k kernel configuration files which would deduct the required processor types from the board models, as the common code only depends upon the M88100 and M88110 defines.
2004-04-29luna88k needs a <machine/profile.h> as well, so share it with mvme88k.Miod Vallat
2004-04-29Correctly initialize the hardware's memory address on MVME376, it usesMiod Vallat
A24 accesses. Fixes the reccurent timeout problems.
2004-04-26sf works now (for reasonable amounts of ram at least). ok deraadt@Ted Unangst
2004-04-26Fix RCSIDMiod Vallat
2004-04-26Start factorizing luna88k and mvme88k common parts.Miod Vallat
For now, include files only.
2004-04-25Simplify cpu_number() - adding a shortcut depending upon the board typeMiod Vallat
actually slows things down in every case.
2004-04-24Insane people can't spell insane correctly.Miod Vallat
2004-04-24G/c CD_BOOT and the last related debug printf.Miod Vallat
2004-04-24Do not ignore vs_poll() return value.Miod Vallat
2004-04-24Preliminary switch to an mvme88k bus_space world. Not all drivers have beenMiod Vallat
converted yet, and they rely upon some linear mappings provided by bus_space. In order to not impact performance, almost all the bus_space accesses go through macros and inline functions. This currently restricts us to D16 and D32 access modes, which are selected at compilation time. Since there are no plans to support D8 vme devices in the future, this is acceptable for now. This makes the "len" locator for vme devices go away, and allows to simplify some code which was using the pcctwo device, and will now directly access hardware which is known to exist, rather than wait until the device is attached. While there, try to enforce more interrupt vector number checks, since these changes pointed out that dart(4) had been working correctly so far by sheer luck only.
2004-04-24Define wscons device ids for the Luna devices.Miod Vallat
2004-04-23fix some comments and sync devices in ramdiskMichael Shalayeff
2004-04-23fix a couple of %y register save/restore errorsMarco S Hyman
1) don't save %y in a register that is later used before restoring %y 2) always restore %y after calling a signal handler tested by drahn@, OK pval
2004-04-22TypoMiod Vallat
2004-04-22Sync NMBCLUSTERS with mvme88kMiod Vallat
2004-04-21only set child return values in the child_return() more like other archsMichael Shalayeff
2004-04-21simplify the fpemu pathMichael Shalayeff
2004-04-21fix lockingMichael Shalayeff
2004-04-21put some volatile on volatilesMichael Shalayeff
2004-04-21Preliminary bsd.rd material for luna88k, to be built upon. Heavily basedMiod Vallat
upon mvme88k.
2004-04-21allow VAX48- and VAX49-only kernelsMichael Shalayeff
2004-04-21regenMichael Shalayeff
2004-04-21clarify n4k systems, from weissmanndudeMichael Shalayeff
2004-04-21Dummy Makefile for make includes to complete.Miod Vallat
2004-04-21We need this, too.Miod Vallat
2004-04-21Initial commit for OpenBSD/luna88k, based on OpenBSD/mvme88k, NetBSD/luna68k ↵Kenji Aoyama
and CMU Mach.
2004-04-21regenMichael Shalayeff
2004-04-21fix old typoMichael Shalayeff
2004-04-21regenMichael Shalayeff
2004-04-21guess some from different funky lists found in google, intial guess by ↵Michael Shalayeff
weissmanndude
2004-04-21fix fcmp parsingMichael Shalayeff
2004-04-21regenMichael Shalayeff
2004-04-21cleanup and guess some models based on descriptionsMichael Shalayeff
2004-04-20Disable FFS_SOFTUPDATES too, from form@pdp-11.org.ruAlexander Yurchenko
ok deraadt@
2004-04-20enable umidi, now that the include issue has been fixedPeter Valchev
USB section now in sync with the rest
2004-04-19remove the GATEWAY junk thingy; at the same time, select a new fatTheo de Raadt
cluster value that noone will really need to crank.
2004-04-19remove the GATEWAY junk thingy; at the same time, select a new fatTheo de Raadt
cluster value that noone will really need to crank.
2004-04-19Report when VIA AES is present, even if we're not going to use it becauseTom Cosgrove
CRYPTO is not defined ok deraadt@
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-04-18unify USB section with i386 GENERIC, but leave "midi at umidi" commented outPeter Valchev
while an issue is being resolved
2004-04-18unify the whole USB section with the already-improved i386 GENERICPeter Valchev
2004-04-18typo in a commentMichael Shalayeff
2004-04-16Bounds check PCC2 and SYSCON interrupt vectors.Miod Vallat
2004-04-16Do not attach if we could not get an interrupt.Miod Vallat
2004-04-16When a VMEBus device needs to use two interrupt vectors, be nice and let itMiod Vallat
actually use two distinct vectors, rather than twice the same. Because of this, print vector last in vmeprint() so that dmesg remains pretty in the multi-vector case.