Subject: i386 kernel won't build after the pckbc changes (was: CVS commit: src/sys)
To: Ben Harris <>
From: Bernd Ernesti <>
List: port-i386
Date: 03/13/2004 23:42:09
On Sat, Mar 13, 2004 at 05:31:34PM +0000, Ben Harris wrote:
> Module Name:	src
> Committed By:	bjh21
> Date:		Sat Mar 13 17:31:34 UTC 2004
> Modified Files:

> Log Message:
> Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
> drivers that attach to it. 

> In theory, this shouldn't cause any behavioural changes in the drivers
> concerned.  Thy just use rather more function pointers than before.  Tested
> on i386 and (with a new host driver) acorn32.  Compiled on several other
> affected architectures.

while runing config:

/src/sys/arch/i386/conf/files.i386:223: undefined attribute `pckbport_machdep_cnattach'
/src/sys/arch/i386/conf/files.i386:224: undefined attribute `pckbport'
/src/sys/dev/pckbport/files.pckbport:8: undefined attribute `pckbport'
/src/sys/dev/pckbport/files.pckbport:14: undefined attribute `pckbport'

Relevant enabled kernel config lines:

pckbc*          at isa?                 # pc keyboard controller
pckbd*          at pckbc?               # PC keyboard
wskbd*          at pckbd? console ?