Command line patch for ide-dma.c

AndroSyn (androsyn@n3ryb.dyn.ml.org)
Sun, 7 Dec 1997 22:27:08 -0500 (EST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--1881985792-204044199-881551628=:247
Content-Type: TEXT/PLAIN; charset=US-ASCII

The following patch adds a command line option for buggybios's that do not
support the BM-DMA option. It works by passing ide[x]=buggybios to the
kernel command line(VIA lilo or some other loader). Let me know if there
are any problems with it.

Laters,

Aaron

________________________________________________

Visit my homepage or die........
http://androsyn.home.ml.org
________________________________________________

My soul lies offered as I'm waiting,
Intoxicate me when you step inside...
--Sopor Aeternus 'Tanz der Grausamkeit'
________________________________________________

--1881985792-204044199-881551628=:247
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="buggybios.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.971207222708.247B@n3ryb.dyn.ml.org>
Content-Description: BuggyBios patch for 2.1.71

LS0tIGQvbGludXgvZHJpdmVycy9ibG9jay9pZGUtZG1hLmMJV2VkIERlYyAg
MyAyMDozNjowNCAxOTk3DQorKysgbGludXgvZHJpdmVycy9ibG9jay9pZGUt
ZG1hLmMJU3VuIERlYyAgNyAyMjoxOToxNiAxOTk3DQpAQCAtNjMsNiArNjMs
MTAgQEANCiAgKiBmb3Igc3VwcGx5aW5nIGEgUHJvbWlzZSBVRE1BIGJvYXJk
ICYgV0QgVURNQSBkcml2ZSBmb3IgdGhpcyB3b3JrIQ0KICAqDQogICogQW5k
LCB5ZXMsIEludGVsIFphcHBhIGJvYXJkcyByZWFsbHkgKmRvKiB1c2UgYm90
aCBQSUlYIElERSBwb3J0cy4NCisgKg0KKyAqIEFkZGVkIGNvbW1hbmQgbGlu
ZSBzdXBwb3J0IHRvIHR1cm4gb24gQk0tRE1BIGZvciBCSU9TcyB0aGF0IGRv
IG5vdA0KKyAqIHN1cHBvcnQgaXQgYnkgQWFyb24gU2V0aG1hbiA8YW5kcm9z
eW5AbjNyeWIuZHluLm1sLm9yZz4NCisgKg0KICAqLw0KICNpbmNsdWRlIDxs
aW51eC9jb25maWcuaD4NCiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4NCkBA
IC02MTEsNiArNjE1LDcgQEANCiAgKi8NCiBfX2luaXRmdW5jKHN0YXRpYyBp
bmxpbmUgdm9pZCBpZGVfc2Nhbl9wY2lfZGV2aWNlICh1bnNpZ25lZCBpbnQg
YnVzLCB1bnNpZ25lZCBpbnQgZm4pKQ0KIHsNCisJZXh0ZXJuIGludCBidWdn
eWJpb3M7DQogCXVuc2lnbmVkIGludCBkZXZpZCwgY2NvZGU7DQogCXVuc2ln
bmVkIHNob3J0IHBjaWNtZCwgY2xhc3M7DQogCWlkZV9wY2lfZGV2aWNlX3Qg
KmQ7DQpAQCAtNjQ2LDYgKzY1MSwxNCBAQA0KIAkJCQkvKg0KIAkJCSAJICog
Q2hlY2sgZm9yIEJ1cy1NYXN0ZXIgRE1BIGNhcGFiaWxpdHkNCiAJCQkgCSAq
Lw0KKwkJCQlpZihidWdneWJpb3MpIHsNCisJCQkJCXByaW50aygiQXR0ZW1w
dGluZyB0byB0dXJuIG9uIEJ1cy1NYXN0ZXIgRE1BXG4iKTsNCisgCQkJCQlw
Y2liaW9zX3dyaXRlX2NvbmZpZ193b3JkKGJ1cywgZm4sIDB4MDQsIChwY2lj
bWQgfCAweDA1KSk7IA0KKyAJCQkJCXBjaWJpb3NfcmVhZF9jb25maWdfd29y
ZChidXMsIGZuLCAweDA0LCAmcGNpY21kKTsNCisJCQkJCWlmICgocGNpY21k
ICYgNCkgPT0gMCkNCisJCQkJCQlwcmludGsoIiVzOiB1bmFibGUgdG8gdHVy
biBvbiBidXMtbWFzdGVyaW5nIERNQVxuIiwgZC0+bmFtZSk7DQorCQkJCX0N
CisNCiAJCQkJaWYgKGQtPmlkID09IERFVklEX1BEQzIwMjQ2IHx8IChjbGFz
cyA9PSBQQ0lfQ0xBU1NfU1RPUkFHRV9JREUgJiYgKHByb2dpZiAmIDB4ODAp
KSkgew0KIAkJCQkJaWYgKCghKHBjaWNtZCAmIDQpIHx8ICEoYm1pYmEgPSBp
ZGVfZ2V0X29yX3NldF9ibWliYShidXMsIGZuLCBkLT5uYW1lKSkpKSB7DQog
CQkJCQkJcHJpbnRrKCIlczogQnVzLU1hc3RlciBETUEgZGlzYWJsZWQgKEJJ
T1MpLCBwY2ljbWQ9MHglMDR4LCBwcm9naWY9MHglMDJ4LCBibWliYT0weCUw
NHhcbiIsIGQtPm5hbWUsIHBjaWNtZCwgcHJvZ2lmLCBibWliYSk7DQotLS0g
ZC9saW51eC9kcml2ZXJzL2Jsb2NrL2lkZS5jCVdlZCBEZWMgIDMgMjA6MTY6
MzMgMTk5Nw0KKysrIGxpbnV4L2RyaXZlcnMvYmxvY2svaWRlLmMJU3VuIERl
YyAgNyAyMjoyMDo1NiAxOTk3DQpAQCAtMTQzLDYgKzE0Myw3IEBADQogc3Rh
dGljIGludAlzeXN0ZW1fYnVzX3NwZWVkOyAvKiBob2xkcyB3aGF0IHdlIHRo
aW5rIGlzIFZFU0EvUENJIGJ1cyBzcGVlZCAqLw0KIHN0YXRpYyBpbnQJaW5p
dGlhbGl6aW5nOyAgICAgLyogc2V0IHdoaWxlIGluaXRpYWxpemluZyBidWls
dC1pbiBkcml2ZXJzICovDQogDQoraW50IGJ1Z2d5YmlvczsNCiAvKg0KICAq
IGlkZV9sb2NrIGlzIHVzZWQgYnkgdGhlIEF0YXJpIGNvZGUgdG8gb2J0YWlu
IGFjY2VzcyB0byB0aGUgSURFIGludGVycnVwdCwNCiAgKiB3aGljaCBpcyBz
aGFyZWQgYmV0d2VlbiBzZXZlcmFsIGRyaXZlcnMuDQpAQCAtMjE3Niw3ICsy
MTc3LDcgQEANCiAJCSAqIEJlIFZFUlkgQ0FSRUZVTCBjaGFuZ2luZyB0aGlz
OiBub3RlIGhhcmRjb2RlZCBpbmRleGVzIGJlbG93DQogCQkgKi8NCiAJCWNv
bnN0IGNoYXIgKmlkZV93b3Jkc1tdID0geyJub3Byb2JlIiwgInNlcmlhbGl6
ZSIsICJhdXRvdHVuZSIsICJub2F1dG90dW5lIiwgInFkNjU4MCIsDQotCQkg
Imh0NjU2MGIiLCAiY21kNjQwX3ZsYiIsICJkdGMyMjc4IiwgInVtYzg2NzIi
LCAiYWxpMTR4eCIsICJkYzQwMzAiLCAiZm91ciIsICJyZXNldCIsIE5VTEx9
Ow0KKwkJICJodDY1NjBiIiwgImNtZDY0MF92bGIiLCAiZHRjMjI3OCIsICJ1
bWM4NjcyIiwgImFsaTE0eHgiLCAiZGM0MDMwIiwgImZvdXIiLCAicmVzZXQi
LCAiYnVnZ3liaW9zIiwgTlVMTH07DQogCQlodyA9IHNbM10gLSAnMCc7DQog
CQlod2lmID0gJmlkZV9od2lmc1tod107DQogCQlpID0gbWF0Y2hfcGFybSgm
c1s0XSwgaWRlX3dvcmRzLCB2YWxzLCAzKTsNCkBAIC0yMjAwLDYgKzIyMDEs
MTEgQEANCiAJCX0NCiANCiAJCXN3aXRjaCAoaSkgew0KKyNpZmRlZiBDT05G
SUdfQkxLX0RFVl9JREVETUENCisJCQljYXNlIC0xNDoNCisJCQkJYnVnZ3li
aW9zID0gMTsNCisJCQkJZ290byBkb25lOw0KKyNlbmRpZg0KIAkJCWNhc2Ug
LTEzOiAvKiAicmVzZXQiICovDQogCQkJCWh3aWYtPnJlc2V0ID0gMTsNCiAJ
CQkJZ290byBkb25lOw0K
--1881985792-204044199-881551628=:247--