Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-27 | Compile all kernels with -Wstack-usage-larger-than-2047, now that all | Miod Vallat | |
offending code has been taken out and shot. ok deraadt@ | |||
2006-05-28 | Configure network devices at ipl 3, not ipl 1. | Miod Vallat | |
2006-05-04 | Now that .S files have proper dependencies, do not hardcode dependencies | Miod Vallat | |
on assym.h in Makefile, especially since some files have been renamed... | |||
2006-05-02 | Wave goodbye to bugtty on mvme88k as well. | Miod Vallat | |
2006-04-19 | Get rid of the clock device attachment - since the clock is not something | Miod Vallat | |
we can live without, move it into the board-dependent code. This even makes the code slightly smaller. clock.c is moved from dev/ to mvme88k/ and only keeps common variables and delay(). | |||
2005-12-12 | Move the MC88410 support code to a specific .c function instead of heavy | Miod Vallat | |
(and large) inlines. While there, provide correct register clobbering information to the __asm__ statements, and fix mc88410_flush_page() evil typo. Finally, rework mc88410_inval() busy-wait logic to behave correctly in all cases. | |||
2005-10-24 | Factorize db_interface code between luna88k and mvme88k, removing dead code | Miod Vallat | |
in the process; the arch-agnostic code keeps the ability for a specific machine to define its own machine commands, such as "machine prom" for mvme88k, in addition to the ``regular'' m88k machine commands. | |||
2005-09-21 | isbad() is only used on SMD disks on sparc; remove it on other platforms. | Miod Vallat | |
2005-09-06 | Remove misleading NCPUS (hardcoded) option. From the SMP tree. | Miod Vallat | |
2005-08-03 | enable safte and ses on all archs that appear to have real scsi busses | David Gwynne | |
ok deraadt@ beck@ marco@ | |||
2005-05-01 | To allow for MD override of in4_cksum()... | Brad Smith | |
ok deraadt@ | |||
2005-05-01 | spacing; ok miod@ deraadt@ | David Krause | |
2005-04-30 | start the job of making things look more alike | Theo de Raadt | |
2005-04-30 | nice docs at top of GENERIC | Theo de Raadt | |
2005-03-08 | Cosmetics... | Thierry Deval | |
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies. | |||
2004-10-08 | Move dev/cons.c to MI conf/files. | Alexander Yurchenko | |
ok miod@ | |||
2004-10-01 | More mvme88k code cleaning: | Miod Vallat | |
- merge locore_c_routines.c into machdep.c - split machdep.c into really machdep.c content, and board-specific routines (memory sizing, early initialization, etc). No functionnal change. | |||
2004-09-16 | cleanup deafult locators (blah ?); please check that your most hated ↵ | Michael Shalayeff | |
architecture is still fluffy (; | |||
2004-07-25 | Merge luna88k and mvme88k pmap. The pmap will now assume that the memory | Miod Vallat | |
below the kernel text is reserved for the PROM, instead of using fixed (but different) values between luna88k and mvme88k. Tested on mvme88k by myself, on luna88k by aoyama@ | |||
2004-07-23 | Move luna88k and mvme88k vm_machdep to m88k-agnostic code area. | Miod Vallat | |
2004-07-13 | Remove compiler options workarounds for savectx breakage. | Miod Vallat | |
2004-07-02 | Disable a -O2 specific optimization which causes kern_fork (and probably other | Miod Vallat | |
files) to be miscompiled, until the problem is fixed in the compiler. | |||
2004-06-19 | Share common ddb files accross m88k platforms. | Miod Vallat | |
2004-05-07 | Replace the old ssh(4) NCR53C710 scsi driver with a pcctwo attachment for | Miod Vallat | |
the MI osiop(4) driver. This improves performance very slighly and should also improve reliability. Tested on 25MHz (50MHz osiop) and 33MHz (66MHz osiop) MVME187 boards. | |||
2004-05-07 | bus_dma(9) implementation for mvme88k, mostly based upon powerpc. | Miod Vallat | |
2004-04-29 | Repair depend phase | Miod Vallat | |
2004-04-29 | Continue 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-26 | Start factorizing luna88k and mvme88k common parts. | Miod Vallat | |
For now, include files only. | |||
2004-04-24 | Preliminary switch to an mvme88k bus_space world. Not all drivers have been | Miod 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-05 | Switch mvme88k to -O2 optimization by default. | Miod Vallat | |
(the perl chunk discussed with millert@ and pushed upstream) | |||
2004-01-13 | Take advantage of the way config(8) works to probe for bugtty last during | Miod Vallat | |
autoconf. Bugtty will then not attach if either cl or dart has attached. Note that, if you boot -c and disable the real console driver for your board, you lose, because of the early console initialization. This is not supported anyway. | |||
2004-01-12 | Oops, put back nvram0 for now. | Miod Vallat | |
2004-01-05 | Support for the second set of serial ports on the M8120 (untested) | Miod Vallat | |
2004-01-04 | put INET6, rtsol, and ping6 onto media where it fits. install.sub changes | Theo de Raadt | |
which begin to enable use of this will follow at a later time. | |||
2004-01-02 | There is no such thing as ``device cpu'' for now. | Miod Vallat | |
2004-01-01 | Add sram on mvme187. | Miod Vallat | |
2003-12-27 | Replace the MVME376 driver from a homemade and dusty if_ve driver to | Miod Vallat | |
a ``regular'' if_le driver, sharing the common am7990 code. | |||
2003-12-26 | Merge the attachment part and the real work part of the SCSI drivers in | Miod Vallat | |
one file per driver. | |||
2003-12-25 | Enable vx(4) again - while it still awaits more tests, it can attach without | Miod Vallat | |
affecting a multiuser boot. | |||
2003-12-25 | Disable vx* for now. | Miod Vallat | |
2003-12-21 | -fno-builtin-* finally tested | Marc Espie | |
2003-10-11 | Nuke trailing whitespace. | Miod Vallat | |
2003-10-11 | Merge sclock and clock pseudo-devices. | Miod Vallat | |
2003-10-01 | Compile kernel and bootblocks with -mmemcpy, to get rid of libgcc dependancy. | Miod Vallat | |
Also, honor default compilation options in stand/ whenever possible. This requires an up-to-date compiler, but it's not exactly like many people are going to be affected by this change... | |||
2003-08-30 | Compile kernels with -mno-check-zero-division. Saves two pages, and things | Miod Vallat | |
will go wrong anyway, should the kernel divide by zero... | |||
2003-08-09 | New RAMDISK configuration, inspired by the mvme68k one; and the associated | Miod Vallat | |
fixes to get the kernel to compile without option DDB and without option DIAGNOSTIC. | |||
2003-08-01 | Fix pcctwo locator typos | Miod Vallat | |
2003-07-22 | Fix .depend generation for assym.h. Resolves PR 1154. | Otto Moerbeek | |
ok deraadt@ | |||
2003-05-23 | move swapgeneric to truly generic code. tested on many archs by miod and ↵ | Ted Unangst | |
mickey. | |||
2003-05-13 | Add option NO_PROPOLICE, which explicitely disables the use of the propolice | Miod Vallat | |
stack protection when building kernels. Intended to be used on installation media, with tight space constraints - currently, only added where SMALL_KERNEL was already defined. Not thoroughly tested, but requested by deraadt. |