Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-06 | generate vim-compatible tag files, from netbsd | Pedro Martelletto | |
2005-05-06 | Add more dirs and fix links target. | Marco Peereboom | |
2005-05-06 | Add tags to luna88k. | Marco Peereboom | |
<miod> commit your stuff. <miod> make tags work. | |||
2005-05-01 | To allow for MD override of in4_cksum()... | Brad Smith | |
ok deraadt@ | |||
2005-05-01 | Bring raise-only semantics to splsoft* on m68k and m88k, as done elsewhere. | Miod Vallat | |
2005-05-01 | spacing; ok miod@ deraadt@ | David Krause | |
2005-04-30 | Remove m88k_psr_type and function with utterly long names to control the psr, | Miod Vallat | |
and use get_psr() / set_psr() or simple macros that expand into them everywhere. No functional change. | |||
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-04-27 | Allow userland to cause the data cache to be flushed for any arbitrary address | Miod Vallat | |
range in the current process, using trap #451. This is necessary for proper gcc trampolines operation, and, later, ld.so... | |||
2005-04-27 | Always include <uvm/uvm_extern.h> before <machine/cmmu.h>. | Miod Vallat | |
2005-04-04 | - Delete implicit * 4 operation in bus_space offset calculation | Kenji Aoyama | |
- Change assembler codes to C codes tested by myself, ok by miod@ | |||
2005-03-30 | first approximation: spoof UDF filesystem disklabels when we see them. | Theo de Raadt | |
it is likely a slight bug or two will sneak in with this, so everyone please keep an eye out on your disklabels | |||
2005-03-29 | Plug iso_disklabelspoof() in readdisklabel(); requested by deraadt@ | Miod Vallat | |
2005-03-08 | Cosmetics... | Thierry Deval | |
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies. | |||
2005-01-31 | Be sure to always return an error for unrecognized ioctls. Found by matthieu@ | Miod Vallat | |
2005-01-05 | Let wsdisplay drivers return zero for WSDISPLAYIO_[GS]VIDEO ioctls - most | Miod Vallat | |
of the work is done in the upper layer, but they get to see the ioctl, so don't always return an error. | |||
2004-12-28 | Since we don't enable interrupts until autoconf is over, we don't need | Miod Vallat | |
to skip the first few clock interrupts, as done on luna68k. | |||
2004-12-25 | Use 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-11-09 | Luna88k does not have an iomap, so kill all iomap related defines, and | Miod Vallat | |
move the mapiodev()/unmapiodev() code back to mvme88k. | |||
2004-11-08 | Remove mvme88k leftovers. | Miod Vallat | |
2004-11-08 | Kill struct md_p, which was really only necessary for mvme88k; on | Miod Vallat | |
luna88k it disappears completely, while mvme88k keeps 3 global variables, one of them scheduled to disappear very soon. | |||
2004-10-08 | Move dev/cons.c to MI conf/files. | Alexander Yurchenko | |
ok miod@ | |||
2004-10-03 | Merge locore_c_routines.c into machdep.c, and clear <machine/locore.h> as | Miod Vallat | |
done on mvme88k. <machine/locore.h> is about to die very soon... | |||
2004-10-01 | Oops, trimmed includes too much for RAMDISK. | Miod Vallat | |
2004-09-30 | Introduce sparc-like CPU_ISFOO macros, to short-circuit evaluations when | Miod Vallat | |
compiling for one flavour only. This makes code slightly smaller on all m88k-based platforms (my roughly 1KB), and saves more than meets the eye on luna88k, which is m88100-based. | |||
2004-09-30 | More code shuffling, probably the final touch. | Miod Vallat | |
2004-09-30 | Move common signal code to m88k-agnostic location. | Miod Vallat | |
2004-09-19 | constify speedtabs and make ttspeedtab() take a const struct speedtab * | Michael Shalayeff | |
2004-09-16 | spacing | Theo de Raadt | |
2004-09-16 | cleanup deafult locators (blah ?); please check that your most hated ↵ | Michael Shalayeff | |
architecture is still fluffy (; | |||
2004-08-30 | Add the original LUNA-88K support. | Kenji Aoyama | |
- retrieve auto-boot information from NVRAM - retrieve ethernet address information from FUSE ROM They are stored different way from LUNA-88K2. Tested by Jeff McMahill, ok by miod@ | |||
2004-08-24 | Since the cpu frequency can only be an integral number on the Luna88k, | Miod Vallat | |
simplify the delay() code, and as a result do not use floating-point code in the kernel anymore. Tested by aoyama@ | |||
2004-08-18 | Add 'irq6/clock0' to evcount on luna88k. | Kenji Aoyama | |
ok miod@ | |||
2004-08-11 | Use bus_space_*_multi_*() when applicable; from NetBSD. | Miod Vallat | |
tested by aoyama@ | |||
2004-08-11 | Fix off-by-ones in bus_space_*_multi_*() | Miod Vallat | |
tested by aoyama@ | |||
2004-08-10 | The second spc is missing on original LUNA-88K, so add and check the | Kenji Aoyama | |
machine type field in the internal device lists. ok miod@ | |||
2004-08-09 | Take advantage of the recent ABI change to use less stack space and do | Miod Vallat | |
less stack pointer manipulation; the kernel needs to be compiled by an up-to-date compiler now, or a tree will fall on your house. | |||
2004-08-06 | Misc cleaning and KNF in order to sync this to hp300 soon; no functional | Miod Vallat | |
change. Tested by aoyama@ | |||
2004-08-06 | Print cpu/cmmu details during boot, like mvme88k. | Kenji Aoyama | |
ok miod@ | |||
2004-08-06 | Merge Luna88k and mvme88k M88200 management code. Features: | Miod Vallat | |
- simpler structures (no more redundant or easily computable information). - split scheme configuration (for 4:1 and 8:1 designs) is only compiled in if necessary (read: only on a mvme88k kernel configured for MVME188 support), which speeds up CMMU operations on the Luna88k. - will not enable bus snopping on a monoprocessor system. Tested on Luna88k-2, MVME187 and various MVME188 by aoyama@ and I. | |||
2004-08-05 | Unbreak luna88k; spotted by aoyama@ | Miod Vallat | |
2004-08-04 | Use the ad hoc register define to access the Pbus fault status register, | Miod Vallat | |
rather than an ugly 0x108. | |||
2004-08-04 | Completely remove BATC code. BATC on 88200 are way too small to be worth | Miod Vallat | |
using as part of the general pmap machinery (though they might come back at some point to speed up I/O mappings), and we don't use the 88110 BATC yet. | |||
2004-08-02 | More include files cleaning: | Miod Vallat | |
- move MAX_CPUS constant to <machine/cpu.h> - do not include <machine/board.h> unless needed. In fact, remove this file entirely on mvme88k, and include <machine/mvme*.h> on a compiling-for-this-board basis - keep MAX_CMMUS constant private to the m8820x code | |||
2004-08-02 | Move MAX_CPUS constant to cpu.h | Miod Vallat | |
2004-08-01 | Move 88100 DAE code to its own file, shared between luna88k and mvme88k. | Miod Vallat | |
2004-07-28 | Remove EH_DEBUG code. | Miod Vallat | |
2004-07-27 | Add per-device evcount interrupt counters; also use LIST_xxx macros in isr.c | Miod Vallat | |
ok aaron@, tested aoyama@ |