From 7ba38b2af8af097740dc28daa59a77a904c145f7 Mon Sep 17 00:00:00 2001 From: mmdolze Date: Sun, 9 Jan 2011 23:26:42 +0000 Subject: [PATCH] Add notes about known bugs in lis and xosd driver and timing.h. --- BUGS | 4 +++- server/drivers/timing.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/BUGS b/BUGS index 7a4e7d2..b1f8fc1 100644 --- a/BUGS +++ b/BUGS @@ -7,11 +7,13 @@ V0.5dev: a non full block from the vBar. - On Solaris the mtc_s16209x driver fails to compile. Configure LCDproc to exclude this driver. + - On FreeBSD drivers using the pthread library are known not to work. + Currently affected are the lis and xosd driver. Bugs in previous versions (not checked if the still exist): ----------------------------------------------------------- - + - A client may cause the connection to LCDd to break or even crash LCDd by not reading the replies from LCDd See one of the example clients (clients/examples) for details. diff --git a/server/drivers/timing.h b/server/drivers/timing.h index a4c66b8..b55cb9a 100644 --- a/server/drivers/timing.h +++ b/server/drivers/timing.h @@ -164,6 +164,7 @@ static inline void timing_uPause (int usecs) { } #else // using I/O timing // Assuming every port I/O takes 1us + // FIXME: Does this work at all? Where does 'port' come from? for (int i=0; i < usecs; ++i) port_in(port); #endif