summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-05-06ARM is yet another char == unsigned char platform. add the define to makeDale Rahn
the header files do the right thing, pointed out by miod@
2004-05-05write cpuhdr with info needed by libkvm to crash dumps.Marco S Hyman
2004-05-05errx shall be used hereMichael Shalayeff
2004-05-05much easier tlb handler branch patchingMichael Shalayeff
2004-05-05do not engage HPT on PCXT' (yet)Michael Shalayeff
2004-05-04better faster scooter^Winterrupts; miod@ testingMichael Shalayeff
2004-05-04Move _bus_space_unmap() to machdep.c so it can be used notAlexander Yurchenko
only by the rbus code. Also knf it and sync with bus_space_unmap(). ok millert@
2004-05-04Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.Alexander Yurchenko
This matches our SLIST behaviour and NetBSD's SIMPLEQ as well. ok millert krw 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-05-03Sync with NetBSD, Fixes a problem identified with regress/.../ieeefp/round.Dale Rahn
2004-05-03Remove OpenBSD/pegaos, this has been announced before but delayed untilDale Rahn
the tree was stable. No point in code supporting a company which screws its employees being in the OpenBSD tree.
2004-05-03This file is long dead now.Miod Vallat
2004-04-30Correctly cope with unaligned memory pointers in d16_b*()Miod Vallat
2004-04-30allow for ccd on ramdisk; per weissmanndude's request and testingMichael Shalayeff
2004-04-30Fix logic botch resulting in a too optimistic openings value.Miod Vallat
2004-04-29Repair depend phaseMiod Vallat
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