Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-26 | Add majors and devsw entries for the missing scsi devices on mvme*8k. | Miod Vallat | |
2003-09-26 | regen | Michael Shalayeff | |
2003-09-26 | better mtd comment; from form@ | Michael Shalayeff | |
2003-09-26 | dmamap_syncing the loaded mbufs is whacky trip per physaddrs | Michael Shalayeff | |
2003-09-26 | typos in tlb stats vars' export | Michael Shalayeff | |
2003-09-25 | j2x0 do not like our fiddling over th led port; testing by pb@ | Michael Shalayeff | |
2003-09-25 | some pcxl2 do not report fpus -- assume it's there | Michael Shalayeff | |
2003-09-25 | provide a function to enable accel io on pcxl2 and use it on the fb | Michael Shalayeff | |
2003-09-25 | define pcxl2's mioc regs and devise l2 cache size on pcxl2 from there | Michael Shalayeff | |
2003-09-25 | a copule more regs present on pcxl2 | Michael Shalayeff | |
2003-09-24 | Compile after poll changes... | Miod Vallat | |
2003-09-23 | Replace select backends with poll backends. selscan() and pollscan() | Todd C. Miller | |
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||
2003-09-22 | Off-by-ones, from aaron@ | Miod Vallat | |
2003-09-20 | Cleanup uses of intstack and interrupt_stack[] - also makes time % in top | Miod Vallat | |
more realistic. | |||
2003-09-20 | move the checks after we fixed the hd info. | Federico G. Schwindt | |
from Thorsten Glaser <tg-v2003 at netcologne dot de> via toby@. | |||
2003-09-19 | In pmap_changebit(), do not flush tlb entries unless really necessary. | Miod Vallat | |
2003-09-19 | Let boot -b return to debugger before invoking the kernels entry point, like | Miod Vallat | |
mvme88k does. | |||
2003-09-19 | - some bios return a valid geometry for inexistent hd's so before | Federico G. Schwindt | |
getting the geometry check the number of attached drives from the bios area at 40:75. - bump version. from toby@. we want people to test this, specially those with ghost drives showing up. | |||
2003-09-19 | add debug info around #41; toby@ ok. | Federico G. Schwindt | |
2003-09-18 | - move checks earlier to catch inexistent devices before testing for edd. | Federico G. Schwindt | |
- bump version. toby@ ok. | |||
2003-09-18 | - pass the correct device to bios_getdisklabel(). | Federico G. Schwindt | |
- don't blindly return but check whether bios_getdisklabel() failed and act according. this fixes (at some extent) booting from a floppy if it wasn't inserted during floppyprobe(). toby@ ok. | |||
2003-09-17 | More cleaning of the exception handling code, and collateral damage: | Miod Vallat | |
- always give C routines invoked by the assembly code some breathing room on the stack - merge error and reset exception handlers -- gets us rid of error_fault() and error_reset(). - remove all references to SR0 and "threads" inherited from Mach. In fact, we do not use SR0 at all now. - only use double load and stores instructions when we are 200% sure we are accessing a correctly aligned area. I am not fond of unaligned kernel accesses, and forcing every pgb to be aligned on an 8 byte boundary is gross. | |||
2003-09-16 | Do not use | !FOO to mention undesirable flags, but rather & ~FOO - hopefully | Miod Vallat | |
this had no side effects... | |||
2003-09-16 | Remove unused material from include files, as well as the annoying U() macro | Miod Vallat | |
which is only used to obfuscate things. Doing this points out that the BUG memory is not at the same address on 187 and 197 (the 197 BUG is inside obio), so provide distinct constants, and treat 187 and 197 slightly differently in pmap_bootstrap(). However, we now need to map the 197 flash memory as well... While there, simplify and constify pmap_table_build() and its associated data. | |||
2003-09-16 | Clean <machine/db_machdep.h> of unused material. Also, let this file be | Miod Vallat | |
includable even without option DDB, in which case it will only define the PC_REGS(), inst_return() and inst_call() macros; this removes the need to declare them a second time in trap.c. | |||
2003-09-16 | Provide more information about the CPU/CMMU configuration in the dmesg | Miod Vallat | |
output. Also, if the board configuration parameter area is invalid, warn the user and assume safe values - this is likely caused by a dead NVRAM battery. | |||
2003-09-16 | document extension support bitmap definition; requested by deraadt@. | Federico G. Schwindt | |
toby@ ok. | |||
2003-09-11 | permit ramdisks to build | Theo de Raadt | |
2003-09-11 | support new via c3 AES instruction; written by jason | Theo de Raadt | |
2003-09-11 | handle case where bios EDD support only supports a subset; from fgsch, | Theo de Raadt | |
ok toby, and now tested for lots of machines | |||
2003-09-09 | Remove DDB conditionals and always define T_KDB_* | Miod Vallat | |
2003-09-08 | match size of fpreg w/ the save87 structs as figured in discussion w/ jason ↵ | Michael Shalayeff | |
two months ago and the rediscovered by grange@ and then probably by some more other people in mongolia who had no inet to report it unfortunately; this also fixes problem w/ catching sigsegv after recent bcopy(,,sizeof) fixes; deraadt@ ok | |||
2003-09-08 | Revert the changes reordering the data access exception processing in the | Miod Vallat | |
context of a regular exception. This was probably a good move, but it eventually causes issues when uptimes grows towards infinity... Of course, diagnosing such an issue at the same time that the disk drive is dying and causes problems on his own, is not exactly easy... | |||
2003-09-07 | Oops, use the local MVMEPROM_CALL(), rather than the one which used to be | Miod Vallat | |
in <machine/prom.h> -- code in stand/ does not need a specific context to invoke the BUG functions. | |||
2003-09-07 | The PTE bit used to flag wiring is zeroed behind our back on 88110, so | Miod Vallat | |
switch to another, safe, unused bit. From the MC88110UM via deraadt@ | |||
2003-09-07 | Fix system hangs some i386 machines experienced when booting with the | Kenneth R Westerback | |
'-a' option. Closes PR #2122 and #3437. From Thorsten Glaser. ok deraadt@ henning@ weingart@. | |||
2003-09-07 | Narrow a conditional in non-88110 area... | Miod Vallat | |
2003-09-07 | Get rid of PREP2's SSBR parameter, since it does not have sense for 88110. | Miod Vallat | |
2003-09-06 | Fix boot -a, add protected cnpollc(). ok deraadt@ | Dale Rahn | |
2003-09-06 | Large cleaning of exception handling: | Miod Vallat | |
- faster code paths in eh.S, especially for 88110 cpus - do not service data access exceptions more than one time; also, be sure that interrupts are disabled while servicing them. - cleanup the 88110 trap handler in the same way the 88100 flavour has been cleaned recently. This spotted two bugs, which are fixed there as well: - add systrace support to the 88110 syscall code - add emulation support to the 88100 syscall code | |||
2003-09-05 | Never enable interrupts just before processing data exceptions, but rather | Miod Vallat | |
afterwards... and only if this is a wise thing to do! | |||
2003-09-05 | Do not drop the user into DDB without a really, really good reason. | Miod Vallat | |
2003-09-04 | What I blamed on a specific CMMU fault pecularity turned out to be, in fact, | Miod Vallat | |
a nice bug preventing signals to be delivered to process faulting in some conditions... | |||
2003-09-04 | a better cpu identification; testing by miod | Michael Shalayeff | |
2003-09-04 | correct sizeof for bzero/bcopy | Anil Madhavapeddy | |
ok tedu krw fgsch deraadt | |||
2003-09-03 | I'm walking on very, very thin ice here. Still trying to get the ``special'' | Miod Vallat | |
DAE to pass; the first fix was too brutal, the second one too shy; this third one is apparently just in the middle to make everything happy so far... | |||
2003-09-03 | Use symbolic constants for pbus fault codes. | Miod Vallat | |
2003-09-03 | Be more cautious in the previous fix - we don't want to skip valid data access | Miod Vallat | |
exceptions by mistake. | |||
2003-09-02 | User mode page faults for page zero require special treatment to prevent | Miod Vallat | |
a recursive DAE. Scientists say this is proof that there's a ``strange attractor'' in the m88k processors. What is certain, though, is that the processors' documentation contains black holes. | |||
2003-09-02 | indent audio comment properly | David Krause | |
ok deraadt@ |