Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-02 | There is a weird problems related to interrupts - we need to enable them too | Miod Vallat | |
early for the console to be reliable, so revert to the bug console for boot -a. | |||
2003-09-02 | Revert the last change since both Pentium 4 and Mobile Pentium 4 | Alexander Yurchenko | |
can be with model = 2. Better cpu ident will be after 3.4. Problem noted by Wouter Clarie <rimshot@pandora.be>. ok deraadt@ | |||
2003-09-02 | just like mvme68k; miod ok | Theo de Raadt | |
2003-09-02 | Our extent implementation relies on the fact that extents all have distinct | Miod Vallat | |
names. However, the tsp code uses one global extent, which both device instances want to reinitialize and use for themselves (whether this is a genuine bug or not is left to the reader). Solve the problem by putting the extents into the tsp softc, and change the pci_bwx_bus code to handle variable extent names. This makes DS20 systems with tsp0 and tsp1 work again. ok deraadt@ | |||
2003-09-02 | zap more drivers | Theo de Raadt | |
2003-09-02 | Cleanup and simplify data and instruction fault trap handling for 88100. | Miod Vallat | |
2003-09-01 | The most harmful bugs are always so blatant it takes hours to spot them... | Miod Vallat | |
Correctly setup the vector table for T_SIGSYS and T_SIGTRAP traps, and handle T_SIGSYS userland traps. This passes a complete usertrap regression test now. | |||
2003-09-01 | Be sure to always provide a nonzero number in PREP() and PREP2() for software | Miod Vallat | |
traps not tied to a particular vector, in order to correctly process data access faults whenever necessary, before servicing the trap. | |||
2003-09-01 | Prevent userland from invoking BUG system calls, by saving the initial BUG | Miod Vallat | |
trap vector contents, putting the bugtrap() stub in place, and switching back and forth between them when the kernel needs to invoke BUG functions. | |||
2003-09-01 | Do not let userland programs enter DDB at will - it's a BAD thing. | Miod Vallat | |
Also, fix a logic error in m88100_syscall() which prevented ERESTART and EJUSTRETURN to be returned (gasp!) | |||
2003-09-01 | Correctly map the message buffer. | Miod Vallat | |
2003-09-01 | remove unused sc_echobug code; ok fgs, mickey | Markus Friedl | |
2003-08-31 | Upon returning from m18*_ext_int(), do not invoke data_access_emulation() | Miod Vallat | |
if trap(T_DATAFLT) has been able to correct the issue. This is, in fact, really a can't-happen situation, anyways. | |||
2003-08-31 | pdc_model needs to be visible from cpu.c | Miod Vallat | |
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-28 | from NetBSD via Tim Weiss, tim at zetaflops dot net: deal with FS block ↵ | Jason Wright | |
sizes larger than 8K testing: krw | |||
2003-08-28 | b180 wink-wink | Michael Shalayeff | |
2003-08-27 | Enable 'Snag' boot on newer Apple machines. | Dale Rahn | |
2003-08-26 | fix for dinode rename, this broke the forth bootblock.s ok jason@ tedu@ | Dale Rahn | |
2003-08-25 | rename struct dinode to ufs1_dinode. clears the namespace and makes | Ted Unangst | |
way for some future work. no function changes yet. help testing otto@ and markus@ | |||
2003-08-25 | rename struct dinode to ufs1_dinode. clears the namespace and makes | Ted Unangst | |
way for some future work. no function changes yet. help testing otto@ and markus@ | |||
2003-08-23 | unifiy with mvme88k | Theo de Raadt | |
2003-08-23 | unify with mvme88k; miod ok | Theo de Raadt | |
2003-08-22 | regen | Michael Shalayeff | |
2003-08-22 | rework cpu identification | Michael Shalayeff | |
2003-08-22 | To workaround an early 88100 models problem, gcc explicitely adds checks for | Miod Vallat | |
division by zero in the generated code, and will trap to vector #503 in this case. Make sure that this vector gets handled as the regular divide-by-zero vector. | |||
2003-08-21 | Bounds checking, prevents ioctls to non-existing dart devices from panic'ing | Miod Vallat | |
the kernel; fixes a ttyflags botch reported by Luke Th. Bullock | |||
2003-08-21 | Be less verbose in the MVME187 probe, as its CMMU configuration is known | Miod Vallat | |
2003-08-21 | Use constants rather than hardcoded values for IPL levels. | Miod Vallat | |
2003-08-21 | De-obfuscate get_target(). | Miod Vallat | |
2003-08-21 | These files were intended for X11 support, but serve no purpose nowadays, | Miod Vallat | |
as sparc* do not use Xsun-compatible event interface anymore, and alpha only used this for Xtga which we do not ship anymore. Discussed long ago with matthieu@ | |||
2003-08-21 | better guess on dual-card (not dual-head cards) rom adress guessing; miod@ ↵ | Michael Shalayeff | |
testing | |||
2003-08-21 | Put a valid VID signature in the disklabel, as does mvme68k. | Miod Vallat | |
2003-08-21 | regen | Michael Shalayeff | |
2003-08-21 | a bunch of better descriptions and missing board names from weissmanndude | Michael Shalayeff | |
2003-08-21 | fix symbol name error in mcount functionality in a.out->ELF transition. | Dale Rahn | |
This changes the real definition to __mcount, but with a weak mcount for compat. On the next major bump the weak alias should be removed. Without this diff the compiler symbol mcount conflicts with the user mcount() function. | |||
2003-08-20 | regen | Michael Shalayeff | |
2003-08-20 | be consistant w/ machdep.c on cpu names as suggested by paul weissmann | Michael Shalayeff | |
2003-08-20 | devise the power reg address as hpa for the power device and thus avoid ↵ | Michael Shalayeff | |
manual offset printing. add some code for interrupt-driven power-fail | |||
2003-08-20 | support systems where power service is available from pdc and implement a ↵ | Michael Shalayeff | |
cold hook as well thus do not powerleash lasi should we have cold_hook already set | |||
2003-08-20 | allow powerless kernels | Michael Shalayeff | |
2003-08-20 | do not attach coms at harmony but gsc now; commented out siop@mainbus | Michael Shalayeff | |
2003-08-20 | handle power button (on 712 for now) | Michael Shalayeff | |
2003-08-20 | A bunch of 88110 band-aid: | Miod Vallat | |
- the 88410 handling code is not working correctly. Check whether we are operating with 88410's, and only invoke these routines if necessary. - force serial mode execution in the PSR for the moment (hopefully only temporary) - disable branch prediction and data matching in the PSR, the 88110 errata is simply too scary about them. - a better pipeline flush after changing the ictl control register. These changes let 197LE (but not 197SP/DP) boot up to autoconf. Userland process do not work at the moment. | |||
2003-08-20 | print hv for unconfigured devices as well | Michael Shalayeff | |
2003-08-20 | No need to build installboot and the bootblocks at -O0 anymore. | Miod Vallat | |
2003-08-20 | Fix the write status test for the 88110 kluge in m88k_protection() [oops] | Miod Vallat | |
2003-08-20 | Revert the flust_atc_entry() shortcut if NCPUS == 1 - it will not work on | Miod Vallat | |
multiprocessor boards where the master cpu is not the first one. | |||
2003-08-20 | regen | Michael Shalayeff | |
2003-08-20 | tornado is really a 7200/pcxt'; from weissmanndude | Michael Shalayeff | |