Problems with building 2.1.17 WITHOUT pci support

Al Longyear (longyear@sii.com)
Fri, 20 Dec 1996 15:42:00 -0800


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BBEE8C.57C4D490
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

I tried to build the 2.1.17 kernel last night.

My computer does not have a PCI bus and I have always said "NO" to the
question about PCI support for my 486 desktop system.

The 2.1.17 kernel does not build properly in this configuration since
the arch/i386/kernel/bios32.c code has some errors in what is
conditionally compiled if you say "NO" to the question about PCI
support.

Here are the patches to permit it to work with or without PCI support.
They are not major. It is primarily just moving some things around so
that the references match what is defined.


-- 
Al Longyear.    <longyear@netcom.com>

------ =_NextPart_000_01BBEE8C.57C4D490 Content-Type: application/octet-stream; name="linus.diffs" Content-Transfer-Encoding: base64

LS0tIGFyY2gvaTM4Ni9rZXJuZWwvYmlvczMyLk9SSUdJTkFMLmMJV2VkIERlYyAxOCAwMDoyNzow NiAxOTk2DQorKysgYXJjaC9pMzg2L2tlcm5lbC9iaW9zMzIuYwlUaHUgRGVjIDE5IDIyOjQ1OjUz IDE5OTYNCkBAIC0xMTYsMTIgKzExNiwxMCBAQA0KIHN0YXRpYyBzdHJ1Y3Qgew0KIAl1bnNpZ25l ZCBsb25nIGFkZHJlc3M7DQogCXVuc2lnbmVkIHNob3J0IHNlZ21lbnQ7DQogfSBiaW9zMzJfaW5k aXJlY3QgPSB7IDAsIEtFUk5FTF9DUyB9Ow0KIA0KLSNpZmRlZiBDT05GSUdfUENJDQotDQogLyoN CiAgKiBmdW5jdGlvbiB0YWJsZSBmb3IgYWNjZXNzaW5nIFBDSSBjb25maWd1cmF0aW9uIHNwYWNl DQogICovDQogc3RydWN0IHBjaV9hY2Nlc3Mgew0KICAgICBpbnQgKCpmaW5kX2RldmljZSkodW5z aWduZWQgc2hvcnQsIHVuc2lnbmVkIHNob3J0LCB1bnNpZ25lZCBzaG9ydCwgdW5zaWduZWQgY2hh ciAqLCB1bnNpZ25lZCBjaGFyICopOw0KQEAgLTEzMiwxNiArMTMwLDEyIEBADQogICAgIGludCAo KndyaXRlX2NvbmZpZ19ieXRlKSh1bnNpZ25lZCBjaGFyLCB1bnNpZ25lZCBjaGFyLCB1bnNpZ25l ZCBjaGFyLCB1bnNpZ25lZCBjaGFyKTsNCiAgICAgaW50ICgqd3JpdGVfY29uZmlnX3dvcmQpKHVu c2lnbmVkIGNoYXIsIHVuc2lnbmVkIGNoYXIsIHVuc2lnbmVkIGNoYXIsIHVuc2lnbmVkIHNob3J0 KTsNCiAgICAgaW50ICgqd3JpdGVfY29uZmlnX2R3b3JkKSh1bnNpZ25lZCBjaGFyLCB1bnNpZ25l ZCBjaGFyLCB1bnNpZ25lZCBjaGFyLCB1bnNpZ25lZCBpbnQpOw0KIH07DQogDQotLyoNCi0gKiBw b2ludGVyIHRvIHNlbGVjdGVkIFBDSSBhY2Nlc3MgZnVuY3Rpb24gdGFibGUNCi0gKi8NCi1zdHJ1 Y3QgcGNpX2FjY2VzcyAqYWNjZXNzX3BjaSA9IE5VTEw7DQotDQogDQorI2lmZGVmIENPTkZJR19Q Q0kNCiANCiAvKg0KICAqIFJldHVybnMgdGhlIGVudHJ5IHBvaW50IGZvciB0aGUgZ2l2ZW4gc2Vy dmljZSwgTlVMTCBvbiBlcnJvcg0KICAqLw0KIA0KQEAgLTM5OCwxMSArMzkyLDEwIEBADQogICAg ICAgcGNpX2Jpb3Nfd3JpdGVfY29uZmlnX3dvcmQsDQogICAgICAgcGNpX2Jpb3Nfd3JpdGVfY29u ZmlnX2R3b3JkDQogfTsNCiANCiANCi0NCiAvKg0KICAqIEdpdmVuIHRoZSB2ZW5kb3IgYW5kIGRl dmljZSBpZHMsIGZpbmQgdGhlIG4ndGggaW5zdGFuY2Ugb2YgdGhhdCBkZXZpY2UNCiAgKiBpbiB0 aGUgc3lzdGVtLiAgDQogICovDQogaW50IHBjaV9kaXJlY3RfZmluZF9kZXZpY2UgKHVuc2lnbmVk IHNob3J0IHZlbmRvciwgdW5zaWduZWQgc2hvcnQgZGV2aWNlX2lkLA0KQEAgLTYxOSwxNCArNjEy LDE5IEBADQogICAgICAgcGNpX2NvbmYyX3dyaXRlX2NvbmZpZ19kd29yZA0KIH07DQogDQogI2Vu ZGlmDQogDQorLyoNCisgKiBwb2ludGVyIHRvIHNlbGVjdGVkIFBDSSBhY2Nlc3MgZnVuY3Rpb24g dGFibGUNCisgKi8NCitzdHJ1Y3QgcGNpX2FjY2VzcyAqYWNjZXNzX3BjaSA9IE5VTEw7DQorDQog c3RydWN0IHBjaV9hY2Nlc3MgKmNoZWNrX2RpcmVjdF9wY2kodm9pZCkNCiB7DQorI2lmZGVmIENP TkZJR19QQ0kNCiAgICAgdW5zaWduZWQgaW50IHRtcDsNCi0NCiAgICAgLyoNCiAgICAgICogY2hl Y2sgaWYgY29uZmlndXJhdGlvbiB0eXBlIDEgd29ya3MNCiAgICAgICovDQogICAgIG91dGIgKDB4 MDEsIDB4Q0ZCKTsNCiAgICAgdG1wID0gaW5sICgweENGOCk7DQpAQCAtNjQ3LDEwICs2NDUsMTEg QEANCiAgICAgaWYgKGluYiAoMHhDRjgpID09IDB4MDAgJiYgaW5iICgweENGQykgPT0gMHgwMCkg ew0KIAlwcmludGsoInBjaWJpb3NfaW5pdDogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDJcbiIp Ow0KIAlyZXR1cm4gJnBjaV9kaXJlY3RfY29uZjI7DQogICAgIH0NCiAgICAgcHJpbnRrKCJwY2li aW9zX2luaXQ6IE5vdCBzdXBwb3J0ZWQgY2hpcHNldCBmb3IgZGlyZWN0IFBDSSBhY2Nlc3MgIVxu Iik7DQorI2VuZGlmDQogICAgIHJldHVybiBOVUxMOw0KIH0NCiANCiANCiAvKg0KQEAgLTY1OCwx MSArNjU3LDE1IEBADQogICogdGhlIGZ1bmN0aW9uIHRhYmxlDQogICovDQogDQogaW50IHBjaWJp b3NfcHJlc2VudCh2b2lkKQ0KIHsNCisjaWZkZWYgQ09ORklHX1BDSQ0KIAlyZXR1cm4gYWNjZXNz X3BjaSA/IDEgOiAwOw0KKyNlbHNlDQorCXJldHVybiAwOw0KKyNlbmRpZg0KIH0NCiANCiBpbnQg cGNpYmlvc19maW5kX2NsYXNzICh1bnNpZ25lZCBpbnQgY2xhc3NfY29kZSwgdW5zaWduZWQgc2hv cnQgaW5kZXgsDQogCXVuc2lnbmVkIGNoYXIgKmJ1cywgdW5zaWduZWQgY2hhciAqZGV2aWNlX2Zu KQ0KIHsNCkBAIC03NzQsMTAgKzc3NywxMSBAQA0KIH0NCiANCiANCiB1bnNpZ25lZCBsb25nIHBj aWJpb3NfaW5pdCh1bnNpZ25lZCBsb25nIG1lbW9yeV9zdGFydCwgdW5zaWduZWQgbG9uZyBtZW1v cnlfZW5kKQ0KIHsNCisjaWZkZWYgQ09ORklHX1BDSQ0KIAl1bmlvbiBiaW9zMzIgKmNoZWNrOw0K IAl1bnNpZ25lZCBjaGFyIHN1bTsNCiAJaW50IGksIGxlbmd0aDsNCiANCiAJLyoNCkBAIC04MTYs MTEgKzgyMCwxMCBAQA0KIAkJCQliaW9zMzJfaW5kaXJlY3QuYWRkcmVzcyA9IGJpb3MzMl9lbnRy eSArIFBBR0VfT0ZGU0VUOw0KICAJCQkJYWNjZXNzX3BjaSA9ICZwY2lfYmlvc19hY2Nlc3M7DQog CQkJfQ0KIAkJfQ0KIAl9DQotI2lmZGVmIENPTkZJR19QQ0kNCiAJaWYgKGJpb3MzMl9lbnRyeSkg ew0KIAkJbWVtb3J5X3N0YXJ0ID0gY2hlY2tfcGNpYmlvcyAobWVtb3J5X3N0YXJ0LCBtZW1vcnlf ZW5kKTsNCiAJfQ0KICNlbmRpZg0KIAlyZXR1cm4gbWVtb3J5X3N0YXJ0Ow0K

------ =_NextPart_000_01BBEE8C.57C4D490--