Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Dec 1997 19:25:24 -0800
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Mike Smith <mike@smith.net.au>
Cc:        pb@fasterix.freenix.org (Pierre Beyssac), freebsd-current@freebsd.org
Subject:   linux kbd and virtual terminal patch
Message-ID:  <199712150325.TAA03045@rah.star-gate.com>
In-Reply-To: Your message of "Mon, 15 Dec 1997 13:01:27 %2B1030." <199712150231.NAA00578@word.smith.net.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multipart MIME message.

--==_Exmh_-6994756980
Content-Type: text/plain; charset=us-ascii


Hi Mike,

Here is the patch which I promised yesterday. Now whats left is to
generate a Mesa library package with my version of svgalib for linux
and we are all set to play quake2. In the mean time if people want
to try out the quake2 test see: ftp://rah.star-gate.com/pub/README.GLQUAKE


	Enjoy,
	Amancio

---
Explanation:

These patches enables us to play quake2 .

Support linux keyboard ioctl for setting RAW, MEDIUMRAW and XLATE.

Support linux virtual terminal operations:
 OPENQRY, GETMODE, SETMODE, GETSTATE, ACTIVATE, and WAITACTIVE.



--==_Exmh_-6994756980
Content-Type: application/octet-stream ; name="patch"
Content-Description: patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch"

KioqIGxpbnV4Lmgub3JpZwlTdW4gRGVjIDE0IDE4OjUwOjI1IDE5OTcKLS0tIGxpbnV4LmgJ
U3VuIERlYyAxNCAxOTowMToxOSAxOTk3CioqKioqKioqKioqKioqKgoqKiogMjUsMzEgKioq
KgogICAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRgogICAqIFRISVMgU09GVFdBUkUsIEVWRU4gSUYg
QURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAgICoKISAgKgkk
SWQ6IGxpbnV4LmgsdiAxLjE4IDE5OTcvMTEvMTcgMDQ6MDA6MjkgYWhhc3R5IEV4cCAkCiAg
ICovCiAgCiAgI2lmbmRlZiBfSTM4Nl9MSU5VWF9MSU5VWF9IXwotLS0gMjUsMzEgLS0tLQog
ICAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRSBPRgogICAqIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURW
SVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAgICoKISAgKgkkSWQ6
IGxpbnV4LmgsdiAxLjE3IDE5OTcvMTAvMjggMTA6NDk6NTcga2F0byBFeHAgJAogICAqLwog
IAogICNpZm5kZWYgX0kzODZfTElOVVhfTElOVVhfSF8KKioqKioqKioqKioqKioqCioqKiAx
NjcsMTcyICoqKioKLS0tIDE2NywxODAgLS0tLQogICNkZWZpbmUgTElOVVhfU0lHX1VOQkxP
Q0sJMQogICNkZWZpbmUgTElOVVhfU0lHX1NFVE1BU0sJMgogIAorIC8qIGtleWJvYXJkIGRl
ZmluZXMgKi8KKyAjZGVmaW5lIExJTlVYX0tER0tCTU9ERSAgICAgICAgIDB4NEI0NAorICNk
ZWZpbmUgTElOVVhfS0RTS0JNT0RFICAgICAgICAgMHg0QjQ1CisgCisgI2RlZmluZSBMSU5V
WF9LQkRfUkFXICAgICAgICAgICAwCisgI2RlZmluZSBMSU5VWF9LQkRfWExBVEUgICAgICAg
ICAxCisgI2RlZmluZSBMSU5VWF9LQkRfTUVESVVNUkFXICAgICAyCisgCiAgLyogdGVybWlv
IGNvbW1hbmRzICovCiAgI2RlZmluZSBMSU5VWF9UQ0dFVFMJCTB4NTQwMQogICNkZWZpbmUg
TElOVVhfVENTRVRTCQkweDU0MDIKKioqKioqKioqKioqKioqCioqKiAyMTUsMjIwICoqKioK
LS0tIDIyMywyMzYgLS0tLQogICNkZWZpbmUgTElOVVhfVElPQ1NFUlNXSUxECTB4NTQ1NQog
ICNkZWZpbmUgTElOVVhfVElPQ0dMQ0tUUk1JT1MJMHg1NDU2CiAgI2RlZmluZSBMSU5VWF9U
SU9DU0xDS1RSTUlPUwkweDU0NTcKKyAjZGVmaW5lIExJTlVYX1ZUX09QRU5RUlkgICAgICAg
IDB4NTYwMAorICNkZWZpbmUgTElOVVhfVlRfR0VUTU9ERSAgICAgICAgMHg1NjAxCisgI2Rl
ZmluZSBMSU5VWF9WVF9TRVRNT0RFICAgICAgICAweDU2MDIKKyAjZGVmaW5lIExJTlVYX1ZU
X0dFVFNUQVRFICAgICAgIDB4NTYwMworICNkZWZpbmUgTElOVVhfVlRfQUNUSVZBVEUgICAg
ICAgMHg1NjA2ICAKKyAjZGVmaW5lIExJTlVYX1ZUX1dBSVRBQ1RJVkUgICAgIDB4NTYwNwor
IAorIAogIAogIC8qIGFyZ3VtZW50cyBmb3IgdGNmbHVzaCgpIGFuZCBMSU5VWF9UQ0ZMU0gg
Ki8KICAjZGVmaW5lIExJTlVYX1RDSUZMVVNIICAgICAgICAwCioqKiBsaW51eF9pb2N0bC5j
Lm9yaWcJU3VuIERlYyAxNCAxODo0OTo1OCAxOTk3Ci0tLSBsaW51eF9pb2N0bC5jCVN1biBE
ZWMgMTQgMTk6MDA6MDUgMTk5NwoqKioqKioqKioqKioqKioKKioqIDQ0LDQ5ICoqKioKLS0t
IDQ0LDUwIC0tLS0KICAjaW5jbHVkZSA8c3lzL3NvY2tpby5oPgogIAogICNpbmNsdWRlIDxt
YWNoaW5lL3NvdW5kY2FyZC5oPgorICNpbmNsdWRlIDxtYWNoaW5lL2NvbnNvbGUuaD4KICAK
ICAjaW5jbHVkZSA8aTM4Ni9saW51eC9saW51eC5oPgogICNpbmNsdWRlIDxpMzg2L2xpbnV4
L2xpbnV4X3Byb3RvLmg+CioqKioqKioqKioqKioqKgoqKiogODM2LDg0MSAqKioqCi0tLSA4
MzcsODk0IC0tLS0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGlvY3RsKHAsIChzdHJ1Y3Qg
aW9jdGxfYXJncyAqKWFyZ3MpOwogIAorICAgIGNhc2UgTElOVVhfVlRfT1BFTlFSWToKKyAK
KyAJYXJncy0+Y21kID0gVlRfT1BFTlFSWTsKKyAJcmV0dXJuICBpb2N0bChwLCAoc3RydWN0
IGlvY3RsX2FyZ3MgKilhcmdzKTsKKyAKKyAgICAgY2FzZSBMSU5VWF9WVF9HRVRNT0RFOgor
IAorIAlhcmdzLT5jbWQgPSBWVF9HRVRNT0RFOworIAlyZXR1cm4gIGlvY3RsKHAsIChzdHJ1
Y3QgaW9jdGxfYXJncyAqKWFyZ3MpOworIAorICAgICBjYXNlIExJTlVYX1ZUX1NFVE1PREU6
CisgCisgCWFyZ3MtPmNtZCA9IFZUX1NFVE1PREU7CisgCXJldHVybiAgaW9jdGwocCwgKHN0
cnVjdCBpb2N0bF9hcmdzICopYXJncyk7CisgCisgICAgIGNhc2UgTElOVVhfVlRfR0VUU1RB
VEU6CisgCisgCWFyZ3MtPmNtZCA9IFZUX0dFVEFDVElWRTsKKyAJcmV0dXJuICBpb2N0bChw
LCAoc3RydWN0IGlvY3RsX2FyZ3MgKilhcmdzKTsKKyAKKyAgICAgY2FzZSBMSU5VWF9WVF9B
Q1RJVkFURToKKyAKKyAJYXJncy0+Y21kID0gVlRfQUNUSVZBVEU7CisgCXJldHVybiAgaW9j
dGwocCwgKHN0cnVjdCBpb2N0bF9hcmdzICopYXJncyk7CisgCisgICAgIGNhc2UgTElOVVhf
VlRfV0FJVEFDVElWRToKKyAKKyAJYXJncy0+Y21kID0gVlRfV0FJVEFDVElWRTsKKyAJcmV0
dXJuICBpb2N0bChwLCAoc3RydWN0IGlvY3RsX2FyZ3MgKilhcmdzKTsKKyAKKyAgICAgY2Fz
ZSBMSU5VWF9LREdLQk1PREU6CisgCisgCWFyZ3MtPmNtZCA9IEtER0tCTU9ERTsKKyAJcmV0
dXJuIGlvY3RsKHAsIChzdHJ1Y3QgaW9jdGxfYXJncyAqKWFyZ3MpOworIAorICAgICBjYXNl
IExJTlVYX0tEU0tCTU9ERToKKyAgICAgICB7CisgICAgICAgICBpbnQga2JkbW9kZTsKKyAJ
c3dpdGNoIChhcmdzLT5hcmcpIHsKKyAJY2FzZSBMSU5VWF9LQkRfUkFXOgorIAkgICAga2Jk
bW9kZSA9IEtfUkFXOworIAkgICAgcmV0dXJuICgqZnVuYykoZnAsIEtEU0tCTU9ERSwgKGNh
ZGRyX3QpJmtiZG1vZGUsIHApOworIAljYXNlIExJTlVYX0tCRF9YTEFURTogIAorIAkgICAg
a2JkbW9kZSA9IEtfWExBVEU7CisgCSAgICByZXR1cm4gKCpmdW5jKShmcCwgS0RTS0JNT0RF
ICwgKGNhZGRyX3QpJmtiZG1vZGUsIHApOworIAljYXNlIExJTlVYX0tCRF9NRURJVU1SQVc6
CisgCSAgICBrYmRtb2RlID0gS19SQVc7CisgCSAgICByZXR1cm4gKCpmdW5jKShmcCwgS0RT
S0JNT0RFICwgKGNhZGRyX3QpJmtiZG1vZGUsIHApOworIAlkZWZhdWx0OgorIAkgICAgcmV0
dXJuIEVJTlZBTDsKKyAJfQorICAgICAgIH0KICAgICAgfQogICAgICB1cHJpbnRmKCJMSU5V
WDogJ2lvY3RsJyBmZD0lZCwgdHlwPTB4JXgoJWMpLCBudW09MHgleCBub3QgaW1wbGVtZW50
ZWRcbiIsCiAgCSAgICBhcmdzLT5mZCwgKGFyZ3MtPmNtZCYweGZmZmYwMCk+PjgsCg==

--==_Exmh_-6994756980--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712150325.TAA03045>