mirror of https://github.com/xemu-project/xemu.git
lasips2: LASI PS/2 devices are not user-createable
Those PS/2 ports are created with the LASI controller when a 32-bit PA-RISC machine is created. Mark them not user-createable to avoid showing them in the qemu device list. Signed-off-by: Helge Deller <deller@gmx.de> Cc: qemu-stable@nongnu.org
This commit is contained in:
parent
2e90154eea
commit
a1e6a5c462
|
@ -351,6 +351,11 @@ static void lasips2_port_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
/*
|
||||
* The PS/2 mouse port is integreal part of LASI and can not be
|
||||
* created by users without LASI.
|
||||
*/
|
||||
dc->user_creatable = false;
|
||||
dc->realize = lasips2_port_realize;
|
||||
}
|
||||
|
||||
|
@ -397,6 +402,11 @@ static void lasips2_kbd_port_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
LASIPS2PortDeviceClass *lpdc = LASIPS2_PORT_CLASS(klass);
|
||||
|
||||
/*
|
||||
* The PS/2 keyboard port is integreal part of LASI and can not be
|
||||
* created by users without LASI.
|
||||
*/
|
||||
dc->user_creatable = false;
|
||||
device_class_set_parent_realize(dc, lasips2_kbd_port_realize,
|
||||
&lpdc->parent_realize);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue