Re: How to Use ddb(4)?



On Thursday 27 July 2006 20:40, Dag-Erling Smørgrav wrote:
maksim yevmenkin <maksim.yevmenkin@xxxxxxxxxx> writes:
Dag-Erling Smørgrav <des@xxxxxx> writes:
No, kbdmux needs to be fixed so it works in DDB.

actually, atkbd(4) needs to be fixed to support "polled" mode :)

It used to work fine before kbdmux(4) came along...


Just a comment: Don't forget to lock Giant before calling anything in the
keyboard layer. That means DDB must lock Giant, else at least my new USB
keyboard driver will panic, saying Giant is not owned. The old USB keyboard
driver did not care about this.

--HPS
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: need to debug USB Host controller code
    ... To have USB keyboard driver working correctly, ... > How does one debug into USB Host controller code? ...
    (microsoft.public.windowsce.platbuilder)
  • Re: USB keyboard under 4.2
    ... i have looked into it a bit further, there is definately a keyboard driver ... >> and now i would like to add usb keyboard support to it. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: keyboard.c: Stop flooding dmesg with useless warnings
    ... >> Actually the keyboard driver should not emit input events for that key code. ... > Yes this is a USB keyboard. ...
    (Linux-Kernel)
  • USB keyboard driver for reading/writing directly to the keyboard
    ... assistance for the creation of a USB keyboard driver (either filter or ... or read data from the keyboard? ... This problem arises due to Windows ...
    (microsoft.public.win32.programmer.kernel)
  • Re: How to Use ddb(4)?
    ... That means DDB must lock Giant, else at least my new USB ... keyboard driver will panic, ... panic the machine is an unknown state for one, and you really want to leave ... the overall system state as undisturbed as possible while in the debugger to ...
    (freebsd-hackers)