Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-03 | The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER is | Kenneth R Westerback | |
to set xs->error to XS_BUSY. So it is pointless and misleading to set xs->error to XS_TIMEOUT, XS_DRIVER_STUFFUP or XS_BUSY just before returning TRY_AGAIN_LATER. No functional change. ok miod@ | |||
2005-11-19 | Remove superfluous statement-ending semi-colons. i.e., "return foo;;" should | Aaron Campbell | |
just be "return foo;". Cleaning out some M's in my tree. | |||
2005-11-18 | Protect biodone() with splbio(). | Miod Vallat | |
2005-11-18 | Define the CS/80 identify structure only once and correctly, instead of | Miod Vallat | |
duplicating it in every CS/80 driver and using an hardcoded number for its size. No functional change. | |||
2005-11-17 | Factorize DMA cache flush code, use modern types and constants, ansify. | Miod Vallat | |
2005-11-16 | Mention ipl in dmesg, for consistency with other devices. | Miod Vallat | |
2005-11-16 | Overhaul the way HP-IB devices are probed. We will now do an exhaustive | Miod Vallat | |
probe of the (slave, punit) tuple space, since this is the only way we can get a dual disk or dual tape enclosure to attach two devices of the same kind. This allows us to get rid of the hpibbus resource map and related functions. | |||
2005-11-15 | Only two `h' in threshold. | Miod Vallat | |
2005-11-15 | More typos (especially indicies -> indices), checked with jmc@ | Miod Vallat | |
2005-11-14 | Restore the disk blinkenlichten lost with the new scsi code, and hp300 users | Miod Vallat | |
like me again. | |||
2005-11-14 | Use config_found_sm() in the probe machinery. This is simpler and allows us | Miod Vallat | |
to report HP-IB devices found for which no driver attached. | |||
2005-11-14 | Make HDWAITC and HDRETRY overridable in the kernel configuration file; | Miod Vallat | |
while there, constify option DEBUG message tables. | |||
2005-11-14 | constuct -> construct | Miod Vallat | |
2005-11-14 | hz is defined in <sys/kernel.h> | Miod Vallat | |
2005-11-13 | Better error message layout. | Miod Vallat | |
2005-11-13 | Fix timeout usage introduced during the timeout API change (better late | Miod Vallat | |
than never), allows slower disks on nhpib to work again. | |||
2005-11-12 | Constify, and simplify hdgetinfo() which only gets called for known disks. | Miod Vallat | |
2005-11-12 | Provide useful information if we panic due to looping interrupts. | Miod Vallat | |
2005-11-12 | Print HP-IB disk geometry the same way we print SCSI disk geometries | Miod Vallat | |
(especially, with the size in MB). | |||
2005-11-06 | Add keyboard bell support. | Miod Vallat | |
2005-09-27 | Regen (3x2 frame buffer, 4 select codes). | Miod Vallat | |
2005-09-27 | Identify HP 9000/362 and HP 9000/382 models, and attach frodo on them. | Miod Vallat | |
Model 382 can be identified with a unique MMUID value; model 362 is told from model 360 by probing for the frodo chip. Their built-in frame buffer is not supported at the moment. Matching information derived from messages to the NetBSD mailing lists. | |||
2005-09-06 | anomoly -> anomaly | Miod Vallat | |
2005-05-09 | Compile if no wsmouse device is configured in the kernel. | Miod Vallat | |
2005-05-09 | Compile without option WSDISPLAY_COMPAT_RAWKBD | Miod Vallat | |
2005-05-08 | For 4bpp and 6bpp frame buffers, advertize highligting and colors capabilities | Miod Vallat | |
back after rasops has initialized, as it will treat anything < 8bpp as mono. | |||
2005-05-06 | Keyboard maps for all international Domain keyboard layouts, reconstructed | Miod Vallat | |
from X11 tables mickey@ pointed me to. | |||
2005-04-25 | Pass the complete keybuffer to wskbd_rawinput(); dnkbd now works under X11. | Miod Vallat | |
2005-04-24 | Oops, 1.3 would cause a keyboard plugged at boot time to start in the wrong | Miod Vallat | |
state... | |||
2005-04-23 | Discard 0 byte keyboard identification strings. | Miod Vallat | |
Do not invoke wskbd_rawinput() with an empty buffer. | |||
2005-04-22 | Do not process the FIFO during interrupts when we are polling. | Miod Vallat | |
Also, if no keyboard has been detected at initialization, correctly initialize the state machine so that keyboard hotplug works. | |||
2005-04-22 | Doh, typo in constant... | Miod Vallat | |
2005-04-22 | Oops! | Miod Vallat | |
2005-04-22 | Driver for the Apollo Domain keyboard and mouse, for the HP 9000/4xx series. | Miod Vallat | |
Claims the console keyboard if a keyboard is detected at boot time, otherwise HIL is preferred (but due to wsmux both can be used simultaneously). | |||
2005-04-22 | Allow an external device to force the HIL loop to not claim the keyboard | Miod Vallat | |
console. | |||
2005-02-27 | Split sti softc in two structures, one device-related for regular device | Miod Vallat | |
attachment and interface, one screen-attached for the real work. The attachment code is now required to decide whether sti_end_attach() is run immediately, or as a startuphook. This allows hp300 to initialize sti early, and use it as a console; hppa is functionally unchanged, as it uses the PROM console until the root device is mounted. | |||
2005-02-27 | Invoke hp300_cninit() twice, with a global variable letting the | Miod Vallat | |
console-dependent routines know which pass they are being invoked in. The first pass is the usual console detection code. The second pass runs after uvm is initialized, and will allow devices which need VM services to run to claim the console. | |||
2005-02-27 | Decide whether to force serial console on the 425e based upon the service | Miod Vallat | |
switch, which is a physical switch on this model, unlike other frodo-based hp300. Service mode will now select serial console, while normal mode will select graphics console. | |||
2005-02-20 | A better console test. | Miod Vallat | |
2005-02-14 | Behave correctly in interrupt handlers if no tty has been allocated yet. | Miod Vallat | |
Prevents monkeys pounding on your serial terminal from panicing your kernel before getty gets spawned on the serial ports. dcm(4) looks safe from this problem from code inspection. |