On Jan 14, 2008, at 7:20 AM, John Baldwin wrote:The problem is that it interfaces with syscons because of its interaction with the atkbd hardware. I looked at this as well a few years ago, and it's a huge mess to detangle. Syscons, while it works fairly well overall, it a big mess when it comes to internal interfaces; code flows up and down the stack several times for a single operation, so it makes it hard to lock in a sane and safe way. I don't know what the best answer is for it; if what Philip said about his associate is true, I'm impressed. But beyond that, I don't know if it's best to try to do discrete but slow locking on the existing architecture and deal with the inevitable deadlocks that will appear, or if it's better to look at a different console architecture again. Scott _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
| Benjamin Herrenschmidt | Re: [PATCH] Remove process freezer from suspend to RAM pathway |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Mariusz Kozlowski | [PATCH 03] drivers/sbus/char/bbc_envctrl.c: kmalloc + memset conversion to kzalloc |
| Yinghai Lu | [PATCH 02/16] x86: introduce nr_irqs for 64bit v3 |
git: | |
| Gerrit Renker | [PATCH 13/37] dccp: Deprecate Ack Ratio sysctl |
| James Morris | Re: [GIT]: Networking |
| Jeff Garzik | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
