Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-24 | Use pmap_kenter_cache() for device memory mapping, instead of physacc(0 | Miod Vallat | |
which bites the dust. | |||
2006-06-23 | consistantly count context switches on exit; miod@ ok | Michael Shalayeff | |
2006-06-16 | If we are configured for glass console but no keyboard is plugged, we run | Miod Vallat | |
with the dummy wscons cngetc() which immediately returns zero. Since a cngetc() call is the only difference between halt and reboot, this caused the former to behave as the later. Fix this by spinning until cngetc() returns a non-zero value. | |||
2006-06-16 | Fix range check in sgc_slottopa(). | Miod Vallat | |
2006-06-16 | Line 0 is not wired, thus illegal for use in frodo_intr_establish(). | Miod Vallat | |
2006-06-11 | Clean the various cache and TLB invalidation function, arch by arch: | Miod Vallat | |
- [DI]C{FL,PL,PP} and DCFA are only called on 680[46]0 systems and are identical on these platforms, so don't bother checking for the MMU type. - TBIAS is on 68060 codepath only. - DCIAS, PCIA and TBIA are specific to some platforms and do not need to be implemented everywhere. | |||
2006-06-11 | Move common prototypes to <m68k/{cpu,param}.h> instead of incomplete | Miod Vallat | |
declarations in <machine/{cpu,param}.h> and elsewhere. | |||
2006-06-11 | Factorize spl handling functions and software interrupt routines between | Miod Vallat | |
m68k-based platforms. | |||
2006-06-11 | Move pmap_aliasmask declaration and initialization to MD code. No functional | Miod Vallat | |
change. | |||
2006-06-07 | - when killing a process due to parity error, notify syslog. | Miod Vallat | |
- when checking for the parity error itself: + use pmap_kenter_pa() and pmap_kremove() for the temporary mapping. + reenable external cache before invoking pmap_kremove() [which can cause a cache flush on some models]. | |||
2006-06-04 | When VM_PHYSSEG_MAX is 1, use VM_PSTRAT_RANDOM for VM_PHYSSEG_STRAT, this | Miod Vallat | |
makes uvm_page.o smaller. | |||
2006-05-20 | Do not wait until Lstart2 to reset the HP MMU command register on models | Miod Vallat | |
which need it. This allows up to free a1 for general use much earlier. | |||
2006-05-19 | Get rid of ``maxmem'' and fix the descriptive comment for ``physmem''. | Miod Vallat | |
Either maxmem is not used (mac68k), or the position of the physical memory is set in stone so we don't need to know the top of the memory (MAXADDR on hp300, physmem on mvme68k) it was pointing to. Plus this gets rid of unused lowram on mvme68k - all the m68k world is not an hp300, after all. | |||
2006-04-20 | no longer failure care; ok miod | Theo de Raadt | |
2006-04-16 | Introduce sti_rom_size() which will compute the size of a card's rom, and | Miod Vallat | |
use it instead of duplicating the same logic in 3 places. ok mickey@ | |||
2006-04-15 | Caps Lock key is special, even in raw mode, on the Domain keyboard, exactly | Miod Vallat | |
like on ADB keyboards. Must have been the 80's keyboard fashion. So when we see a Caps Lock event, produce the missing event as well for acceptable behaviour. This does not allow the Caps Lock key to be used for chording, though, so document this in the manpage (honestly, Ctrl and Caps Lock being adjacent, there is no point in swapping them on Domain keyboards, but you never know). | |||
2006-04-14 | Minimal support for the HP98705 ``Tigershark'' TurboVRX frame buffer | Miod Vallat | |
(using an overlay plane only for now). Bootblocks, text console and X11 are supported. | |||
2006-04-14 | Compile hp300 stand with Wall or I'll never get motivated to make it clean. | Miod Vallat | |
2006-04-13 | Fix timeout initialization bug introduced in rev 1.8. | Miod Vallat | |
2006-03-15 | Nuke dk_establish(), no longer used. | Miod Vallat | |
2006-03-13 | remove splimp. | Brad Smith | |
ok miod@ | |||
2006-03-12 | Previous fix was half-done, move the wsscreen_list array into the softc | Miod Vallat | |
as well. | |||
2006-03-12 | Move struct wsscreen_list out of the stack as on sparc. | Miod Vallat | |
2006-02-14 | Fix <=4bpp buglet introduced in previous commit; non-hyperion frame buffers | Miod Vallat | |
are addressed as if they were 8bpp, which is what we pretend we are to rasops, so we actually have to remove capabilities after rasops_init() again. | |||
2006-02-14 | Homogeneize WSDISPLAY_* option comments (especially on cats) | Miod Vallat | |
2006-01-22 | b_cylin -> b_cylinder; no functional change. | Miod Vallat | |
2006-01-21 | Remove old mdpflag debug help. | Miod Vallat | |
2006-01-20 | b_un.b_addr -> b_data; no functional change. | Miod Vallat | |
2006-01-19 | Bounds check PPIIOCSSEC argument, for a carefully choosen invalid value | Miod Vallat | |
could cause any ppi transfer to freeze the bus. | |||
2006-01-18 | more size_t vs u_int fallout.. i guess the last | Theo de Raadt | |
2006-01-06 | Merge machine/ansi.h and machine/types.h into machine/_types.h and | Todd C. Miller | |
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD. | |||
2006-01-02 | Kill enablertclock. | Miod Vallat | |
2006-01-01 | Let cons_init() and cons_init_bell() initialize the whole consdev structure, | Miod Vallat | |
thus removing the need for drivers to initialize cn_pri to CN_DEAD when hardware probe fails. | |||
2005-12-31 | This port does not use dev/cninit.c. | Miod Vallat | |
2005-12-31 | Rework (once again) the console code, in order to match the PROM's logic better. | Miod Vallat | |
When not running on serial console, the PROM will pick the ``internal'' graphics device, and if it does not exist, the DIO device with the lowest select code, and will resort to SGC devices if no internal or DIO device was found. However, the current logic would search for a certain frame buffer type first, then for its best hardware location, following the order they are listed in conf.c. By replacing gazillions of almost-exactly-duplicated frame buffer code with one single instance, which is device type-agnostic, we can match the PROM (and the bootblocks) logic again. Plus this saves a few KB of code! | |||
2005-12-31 | Sync with recent kernel changes: recognize more models, use the same logic | Miod Vallat | |
to pick apci as a console on 425e. Crank version. | |||
2005-12-30 | Kill conforced, and have console devices use CN_FORCED priority instead. | Miod Vallat | |
This means we are no longer aborting the console scans even if the final console has been found, but on the other hand makes some logic simpler; plus it will be necessary for upcoming scode vs device loop order reversal. No user-visible change. | |||
2005-12-30 | When a driver claims console, let it set conscode to itself, instead of | Miod Vallat | |
letting the bus walkers do this for it. This is necessary since apci does not use the bus walkers, now that we do not force console probes to stop when apci claims console. | |||
2005-12-30 | Introduce symbolic constants for the magic conscode values. | Miod Vallat | |
No functional change. | |||
2005-12-30 | Now that errno.h and sys/errno.h are separate header files there is no | Todd C. Miller | |
need to use the -Derrno=errno workaround added when __errno() was introduced. OK deraadt@ | |||
2005-12-28 | ...thus no need to override conscode if we are configured as console, so that | Miod Vallat | |
kernels with hardcoded CONSCODE value can run as advertized regardless of the service switch position. | |||
2005-12-28 | hyper, rbox and topcat not in intio space are CN_NORMAL priority, not | Miod Vallat | |
CN_INTERNAL. | |||
2005-12-28 | Define dca remote console identifiers as regular identifier with the bit 7 | Miod Vallat | |
set, like dcm does. No functional change. | |||
2005-12-28 | Setting the service switch on 425e to select serial console shall not be | Miod Vallat | |
considered as forcing the console, but as a normal remote console selection. | |||
2005-12-27 | Do not tprintf() information, use printf() instead like all other tape | Miod Vallat | |
drivers do. | |||
2005-12-27 | Remove unused sw_nblks field of struct swdevt. Then, remove swapconf() | Miod Vallat | |
which duplicates work done by uvm_swap_init(). | |||
2005-12-22 | More reasonable size for fixed extent storage. | Miod Vallat | |
2005-12-22 | Postpone the hil console detection logic to the first detection of a keyboard. | Miod Vallat | |
On hp300, hil would claim console against dnkbd if no dnkbd was found at the time the loop is probed, even if the loop is empty. Because of this, plugging dnkbd later would not select it as console keyboard, which is really annoying on kernels without wsmux, such as hp300 RAMDISK. Now the first keyboard plugged will become the console keyboard, whatever its type. No functional change on hppa, since the console path gives a definite console device setting. | |||
2005-12-21 | Do not attach dnkbd as a console keyboard if console is on serial. | Miod Vallat | |
2005-12-13 | remove ad clause that got copied from older versions of the files; pto by jsg@ | Michael Shalayeff | |