Re: CONFIG_PCI_BIOS in 2.1.132 (update)

Riley Williams (rhw@bigfoot.com)
Sat, 26 Dec 1998 15:48:57 +0000 (GMT)


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.

--1421910094-1366670062-914687337=:19267
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi Linus.

Addendum to the enclosed message: I forgot to include the relevant
changes to the documentation with it. Here they are, both against the
2.1.132 raw kernel source...

Best wishes from Riley.

---------- Forwarded message ----------
Date: Wed, 23 Dec 1998 22:31:07 +0000 (GMT)
From: Riley Williams <rhw@bigfoot.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: linux-kernel@vger.rutgers.edu
Subject: Re: CONFIG_PCI_BIOS in 2.1.132

Hi Linus.

>> That should provide you with the correct combination of options...

> It doesn't work too well, though - try it and see what happens to
> the config file after doing "make oldconfig" etc.

> The proper fix is probably something like

> unset CONFIG_PCI_BIOS CONFIG_PCI_DIRECT
> choice 'PCI access mode' \
> "BIOS CONFIG_PCI_ACCESS_BIOS \
> Direct CONFIG_PCI_ACCESS_DIRECT \
> Both CONFIG_PCI_ACCESS_BOTH" CONFIG_PCI_ACCESS_BOTH
> if [ "$CONFIG_PCI_ACCESS_BIOS" = "y" -o "$CONFIG_PCI_ACCESS_BOTH" = "y" ]
> then
> define_bool CONFIG_PCI_BIOS y
> fi
> if [ "$CONFIG_PCI_ACCESS_DIRECT" = y -o "$CONFIG_PCI_ACCESS_BOTH" = "y" ]
> then
> define_bool CONFIG_PCI_DIRECT y
> fi

> (note the "unset" and the different name spaces to make sure that
> we don't get configuration confusion).

> I have _not_ tested the above, but I tested your previous patch and
> it didn't work reliably. The above approach _should_ work, but if
> anybody really wants to see this in the next kernel, please test it
> out and send me a patch if/when it works..

I've just downloaded 2.1.132 on this system, and am unpacking it at
the moment...ah, done. let's have a look...OK, try the enclosed...

I've changed the "Both" option to "Any" to make the options differ
from the first letter onwards, and the above appears to work for
"oldconfig", "config" and "menuconfig" - I can't test "xconfig" atm,
so can't comment on that...

Best wishes from Riley.

--1421910094-1366670062-914687337=:19267
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="PCI.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.981226154857.19267C@ps.cus.umist.ac.uk>
Content-Description:

LS0tIGxpbnV4L2FyY2gvaTM4Ni9jb25maWcuaW4ub3JpZwlGcmkgRGVjIDE4
IDIyOjAxOjQ4IDE5OTgNCisrKyBsaW51eC9hcmNoL2kzODYvY29uZmlnLmlu
CVdlZCBEZWMgMjMgMjI6MTU6NDEgMTk5OA0KQEAgLTM2LDE0ICszNiwyMCBA
QA0KIGNvbW1lbnQgJ0dlbmVyYWwgc2V0dXAnDQogDQogYm9vbCAnTmV0d29y
a2luZyBzdXBwb3J0JyBDT05GSUdfTkVUDQogYm9vbCAnUENJIHN1cHBvcnQn
IENPTkZJR19QQ0kNCiBpZiBbICIkQ09ORklHX1BDSSIgPSAieSIgXTsgdGhl
bg0KLSAgYm9vbCAnICAgUENJIEJJT1Mgc3VwcG9ydCcgQ09ORklHX1BDSV9C
SU9TDQotICBib29sICcgICBQQ0kgZGlyZWN0IGFjY2VzcyBzdXBwb3J0JyBD
T05GSUdfUENJX0RJUkVDVA0KLSAgaWYgWyAiJENPTkZJR19QQ0lfQklPUyIg
PSAibiIgLWEgIiRDT05GSUdfUENJX0RJUkVDVCIgPSAibiIgXTsgdGhlbg0K
LSAgICBkZWZpbmVfYm9vbCBDT05GSUdfUENJX0JJT1MgInkiDQorICB1bnNl
dCBDT05GSUdfUENJX0JJT1MgQ09ORklHX1BDSV9ESVJFQ1QNCisgIGNob2lj
ZSAnUENJIGFjY2VzcyBtb2RlJyBcDQorCSJCSU9TCQlDT05GSUdfUENJX0dP
QklPUwlcDQorCSBEaXJlY3QJCUNPTkZJR19QQ0lfR09ESVJFQ1QJXA0KKwkg
QW55CQlDT05GSUdfUENJX0dPQU5ZIglBbnkNCisgIGlmIFsgLW4gIiRDT05G
SUdfUENJX0dPQklPUyIgLW8gLW4gIiRDT05GSUdfUENJX0dPQU5ZIiBdOyB0
aGVuDQorICAgIGRlZmluZV9ib29sIENPTkZJR19QQ0lfQklPUyB5DQorICBm
aQ0KKyAgaWYgWyAtbiAiJENPTkZJR19QQ0lfR09ESVJFQ1QiIC1vIC1uICIk
Q09ORklHX1BDSV9HT0FOWSIgXTsgdGhlbg0KKyAgICBkZWZpbmVfYm9vbCBD
T05GSUdfUENJX0RJUkVDVCB5DQogICBmaQ0KICAgYm9vbCAnICAgUENJIHF1
aXJrcycgQ09ORklHX1BDSV9RVUlSS1MNCiAgIGlmIFsgIiRDT05GSUdfUENJ
X1FVSVJLUyIgPSAieSIgLWEgIiRDT05GSUdfRVhQRVJJTUVOVEFMIiA9ICJ5
IiBdOyB0aGVuDQogICAgIGJvb2wgJyAgIFBDSSBicmlkZ2Ugb3B0aW1pemF0
aW9uIChleHBlcmltZW50YWwpJyBDT05GSUdfUENJX09QVElNSVpFDQogICBm
aQ0K
--1421910094-1366670062-914687337=:19267
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="PCI_Docs.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.981226154857.19267D@ps.cus.umist.ac.uk>
Content-Description:

LS0tIGxpbnV4L0RvY3VtZW50YXRpb24vQ29uZmlndXJlLmhlbHAub3JpZwlU
dWUgRGVjIDIyIDE2OjI5OjAwIDE5OTgNCisrKyBsaW51eC9Eb2N1bWVudGF0
aW9uL0NvbmZpZ3VyZS5oZWxwCVNhdCBEZWMgMjYgMTU6NDE6MDUgMTk5OA0K
QEAgLTEyOTEsMzAgKzEyOTEsNDMgQEANCiANCiAgIElmIHNvbWUgb2YgeW91
ciBQQ0kgZGV2aWNlcyBkb24ndCB3b3JrIGFuZCB5b3UgZ2V0IGEgd2Fybmlu
ZyBkdXJpbmcNCiAgIGJvb3QgdGltZSAoIm1hbiBkbWVzZyIpLCBwbGVhc2Ug
Zm9sbG93IHRoZSBpbnN0cnVjdGlvbnMgYXQgdGhlIHRvcA0KICAgb2YgaW5j
bHVkZS9saW51eC9wY2kuaC4NCiANCi1QQ0kgQklPUyBzdXBwb3J0DQotQ09O
RklHX1BDSV9CSU9TDQotICBJZiB5b3UgaGF2ZSBlbmFibGVkIFBDSSBidXMg
c3VwcG9ydCBhYm92ZSwgeW91IHByb2JhYmx5IHdhbnQgdG8NCi0gIGFsbG93
IExpbnV4IHRvIHVzZSB5b3VyIFBDSSBCSU9TIHRvIGRldGVjdCB0aGUgUENJ
IGRldmljZXMgYW5kDQotICBkZXRlcm1pbmUgdGhlaXIgY29uZmlndXJhdGlv
bi4gTm90ZTogc29tZSBvbGQgUENJIG1vdGhlcmJvYXJkcyBoYXZlDQotICBC
SU9TIGJ1Z3MgYW5kIG1heSBjcmFzaCBpZiB5b3Ugc2F5IFkgaGVyZSAtLSBm
b3Igc3VjaCBtb3RoZXJib2FyZHMsDQotICB5b3Ugc2hvdWxkIHNheSBOIGhl
cmUgYW5kIHNheSBZIHRvICJQQ0kgZGlyZWN0IGFjY2VzcyBzdXBwb3J0Ig0K
LSAgaW5zdGVhZC4NCi0NCi0gIEV4Y2VwdCBmb3Igc29tZSBzcGVjaWFsIGNh
c2VzIChlbWJlZGRlZCBzeXN0ZW1zIHdpdGggbm8gQklPUyksIHlvdQ0KLSAg
cHJvYmFibHkgc2hvdWxkIHNheSBZIGhlcmUuDQotDQotUENJIGRpcmVjdCBh
Y2Nlc3Mgc3VwcG9ydA0KLUNPTkZJR19QQ0lfRElSRUNUDQotICBJZiB5b3Ug
ZG9uJ3Qgd2FudCB0byB1c2UgdGhlIFBDSSBCSU9TIChlLmcuLCBiZWNhdXNl
IHlvdSBydW4gc29tZQ0KLSAgZW1iZWRkZWQgc3lzdGVtIHdpdGggbm8gQklP
UyBhdCBhbGwpIG9yIExpbnV4IHNheXMgaXQgY2Fubm90IHVzZQ0KLSAgeW91
ciBQQ0kgQklPUywgeW91IGNhbiBlbmFibGUgZGlyZWN0IFBDSSBoYXJkd2Fy
ZSBoZXJlLiBJdCBtaWdodA0KLSAgZmFpbCBpZiB5b3VyIG1hY2hpbmUgaXMg
YmFzZWQgb24gc29tZSB1bnVzdWFsIGNoaXBzZXQsIGJ1dCBpdA0KLSAgdXN1
YWxseSB3b3Jrcy4gSWYgYm90aCBQQ0kgQklPUyBhbmQgZGlyZWN0IFBDSSBh
Y2Nlc3MgYXJlIGVuYWJsZWQsDQotICB0aGUgdXNlIG9mIEJJT1MgaXMgcHJl
ZmVycmVkLiBJZiB1bnN1cmUsIHNheSBZLg0KK1BDSSBhY2Nlc3Mgc3VwcG9y
dA0KK0NPTkZJR19QQ0lfR09CSU9TDQorICBJZiB5b3UgaGF2ZSBlbmFibGVk
IFBDSSBidXMgc3VwcG9ydCBhYm92ZSwgTGludXggbmVlZHMgdG8gZGV0ZXJt
aW5lDQorICB3aGF0IFBDSSBkZXZpY2VzIHlvdSBoYXZlLCBhbmQgaG93IHRo
ZXkgYXJlIGNvbmZpZ3VyZWQuIFRoaXMgc2V0dGluZw0KKyAgZGVhbHMgd2l0
aCBob3cgTGludXggc2hvdWxkIGRvIHRoYXQuDQorDQorICBXaXRoaW4gdGhl
IGtlcm5lbCwgdHdvIHNlcGFyYXRlIG9wdGlvbnMgYXJlIHVzZWQgdG8gZW5h
YmxlIHRoZSB0d28NCisgIHBvc3NpYmxlIHdheXMgTGludXggaGFzIGZvciBk
ZXRlcm1pbmluZyB0aGlzLiBUaGV5IGFyZSBhcyBmb2xsb3dzOg0KKw0KKyAg
Q09ORklHX1BDSV9CSU9TDQorICAgICAgVGhpcyBzYXlzIHRvIGFsbG93IExp
bnV4IHRvIHVzZSB5b3VyIFBDSSBCSU9TIHRvIGRldGVjdCB0aGUgUENJDQor
ICAgICAgZGV2aWNlcyBhbmQgZGV0ZXJtaW5lIHRoZWlyIGNvbmZpZ3VyYXRp
b24uIE5vdGUgdGhhdCBzb21lIG9sZA0KKyAgICAgIFBDSSBtb3RoZXJib2Fy
ZHMgaGF2ZSBCSU9TIGJ1Z3MgYW5kIG1heSBjcmFzaCBpZiB0aGlzIG1vZGUg
aXMNCisgICAgICBzZWxlY3RlZC4NCisNCisgIENPTkZJR19QQ0lfRElSRUNU
DQorICAgICAgVGhpcyBzYXlzIHRoYXQgTGludXggc2hvdWxkIGVuYWJsZSBk
aXJlY3QgaGFyZHdhcmUgc3VwcG9ydCBmb3INCisgICAgICBkZXRlY3Rpbmcg
UENJIGRldmljZXMgYW5kIGRldGVybWluaW5nIHRoZWlyIGNvbmZpZ3VyYXRp
b24uIEl0DQorICAgICAgbWlnaHQgZmFpbCBpZiB5b3VyIG1hY2hpbmUgaXMg
YmFzZWQgb24gc29tZSB1bnVzdWFsIGNoaXBzZXQsDQorICAgICAgYnV0IGl0
IHVzdWFsbHkgd29ya3MuDQorDQorICBUaGlzIHNldHRpbmcgaXMgdXNlZCB0
byBkZXRlcm1pbmUgdGhlIHZhbGlkIGNvbWJpbmF0aW9ucyBvZiB0aGUNCisg
IGFib3ZlIHR3byBvcHRpb25zLCBzaW5jZSBhdCBsZWFzdCBvbmUgb2YgdGhl
bSBNVVNUIGJlIHNlbGVjdGVkLiBUaGUNCisgIGF2YWlsYWJsZSBjaG9pY2Vz
IGFyZSBhcyBmb2xsb3dzOg0KKw0KKyAgQklPUyAgICBUaGlzIGVuYWJsZXMg
dGhlIENPTkZJR19QQ0lfQklPUyBvcHRpb24gb25seS4NCisgIERpcmVjdCAg
VGhpcyBlbmFibGVzIHRoZSBDT05GSUdfUENJX0RJUkVDVCBvcHRpb24gb25s
eS4NCisgIEFueSAgICAgVGhpcyBlbmFibGVzIGJvdGggb3B0aW9ucy4NCisN
CisgIElmIHlvdSBhcmUgdXNpbmcgTGludXggb24gc29tZSBlbWJlZGRlZCBz
eXN0ZW0gd2l0aCBubyBCSU9TLCBvcg0KKyAgTGludXggc2F5cyBpdCBjYW5u
b3QgdXNlIHlvdXIgQklPUywgeW91IHNob3VsZCBzZWxlY3QgRElSRUNUIGhl
cmUsDQorICBvdGhlcndpc2UgeW91IHNob3VsZCBwcm9iYWJseSBzZWxlY3Qg
QU5ZIGhlcmUuIFNlbGVjdCBCSU9TIG9ubHkgaWYNCisgIHlvdSBoYXZlIGFu
IHVudXN1YWwgY2hpcHNldCBmb3Igd2hpY2ggRElSRUNUIGRvZXNuJ3Qgd29y
ay4NCiANCiBQQ0kgcXVpcmtzDQogQ09ORklHX1BDSV9RVUlSS1MNCiAgIElm
IHlvdSBoYXZlIGEgYnJva2VuIEJJT1MsIGl0IG1heSBmYWlsIHRvIHNldCB1
cCB0aGUgUENJIGJ1cyBpbiBhDQogICBjb3JyZWN0IG9yIG9wdGltYWwgZmFz
aGlvbi4gU2F5aW5nIFkgaGVyZSB3aWxsIGNvcnJlY3QgdGhhdCBwcm9ibGVt
Lg0K
--1421910094-1366670062-914687337=:19267--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/