Subject: Re: 20020313+0314 time warp version works on kbd/screen
To: Makoto Fujiwara <makoto@ki.nu>
From: Bill Studenmund <wrstuden@netbsd.org>
List: port-powerpc
Date: 06/15/2002 18:05:40
  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.

--0-189259145-1024189540=:12307
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sat, 15 Jun 2002, Bill Studenmund wrote:

> One weird thing about this change is that you need version 1.3 of
> sys/arch/powerpc/mpc6xx/genassym.cf for it to work right. CPU_CI, used on
> line 206 of bzero.S, isn't defined w/o the above file. I'm not sure why
> bzero.S would compile.

Ok, looking into things more, we aren't using bzero.S. :-) So then the
problem has to be the change to syncicache.c. :-)

Try this patch (note I've not compiled nor run it). It should catch calls
to __syncicache() before we have initialized the cache info. There should
be a new printf during boot.

Take care,

Bill

--0-189259145-1024189540=:12307
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="powerpc.diffie"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.33.0206151805400.12307@vespasia.home-net.internetconnect.net>
Content-Description: Second diff
Content-Disposition: attachment; filename="powerpc.diffie"

SW5kZXg6IGtlcm4vaW5pdF9tYWluLmMNCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9zeXNzcmMvc3lzL2tlcm4vaW5pdF9t
YWluLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE5OQ0KZGlmZiAtdSAt
cjEuMTk5IGluaXRfbWFpbi5jDQotLS0ga2Vybi9pbml0X21haW4uYwkyMDAy
LzAzLzA0IDAyOjMwOjI3CTEuMTk5DQorKysga2Vybi9pbml0X21haW4uYwky
MDAyLzA2LzE2IDAxOjAzOjEwDQpAQCAtMTUzLDYgKzE1Myw4IEBADQogDQog
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBlbXVsIGVtdWxfbmV0YnNkOwkvKiBkZWZp
bmVkIGluIGtlcm5fZXhlYy5jICovDQogDQorZXh0ZXJuIGludCBnb3RfYmFk
X2NhY2hlOw0KKw0KIC8qDQogICogU3lzdGVtIHN0YXJ0dXA7IGluaXRpYWxp
emUgdGhlIHdvcmxkLCBjcmVhdGUgcHJvY2VzcyAwLCBtb3VudCByb290DQog
ICogZmlsZXN5c3RlbSwgYW5kIGZvcmsgdG8gY3JlYXRlIGluaXQgYW5kIHBh
Z2VkYWVtb24uICBNb3N0IG9mIHRoZQ0KQEAgLTIyNCw2ICsyMjYsOCBAQA0K
IAkgKiBJbml0aWFsaXplIHByb2Nlc3MgYW5kIHBncnAgc3RydWN0dXJlcy4N
CiAJICovDQogCXByb2Npbml0KCk7DQorDQorCXByaW50ZigiZ290X2JhZF9j
YWNoZSBoYXMgdmFsdWUgJWRcbiIsIGdvdF9iYWRfY2FjaGUpOw0KIA0KIAkv
Kg0KIAkgKiBDcmVhdGUgcHJvY2VzcyAwICh0aGUgc3dhcHBlcikuDQpJbmRl
eDogbGliL2xpYmtlcm4vYXJjaC9wb3dlcnBjL3N5bmNpY2FjaGUuYw0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnNyb290L3N5c3Ny
Yy9zeXMvbGliL2xpYmtlcm4vYXJjaC9wb3dlcnBjL3N5bmNpY2FjaGUuYyx2
DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOA0KZGlmZiAtdSAtcjEuOCBzeW5j
aWNhY2hlLmMNCi0tLSBsaWIvbGlia2Vybi9hcmNoL3Bvd2VycGMvc3luY2lj
YWNoZS5jCTIwMDIvMDMvMjggMDA6NDY6MDgJMS44DQorKysgbGliL2xpYmtl
cm4vYXJjaC9wb3dlcnBjL3N5bmNpY2FjaGUuYwkyMDAyLzA2LzE2IDAxOjAz
OjExDQpAQCAtOTEsMTEgKzkxLDE0IEBADQogfQ0KICNlbmRpZg0KIA0KK2lu
dCBnb3RfYmFkX2NhY2hlID0gMDsNCisNCiB2b2lkDQogX19zeW5jaWNhY2hl
KHZvaWQgKmZyb20sIHNpemVfdCBsZW4pDQogew0KIAlzaXplX3QgbCwgb2Zm
Ow0KIAlzaXplX3QgbGluZXN6Ow0KKwlpbnQgaTsNCiAJY2hhciAqcDsNCiAN
CiAjaWYJIWRlZmluZWQoX0tFUk5FTCkgJiYgIWRlZmluZWQoX1NUQU5EQUxP
TkUpDQpAQCAtMTAzLDggKzEwNiwxMyBAQA0KIAkJZ2V0Y2FjaGVsaW5lc2l6
ZSgpOw0KICNlbmRpZgkNCiANCi0JaWYgKENBQ0hFSU5GTy5kY2FjaGVfc2l6
ZSA+IDApIHsNCi0JCWxpbmVzeiA9IENBQ0hFSU5GTy5kY2FjaGVfbGluZV9z
aXplOw0KKwkvLyBpZiAoQ0FDSEVJTkZPLmRjYWNoZV9zaXplID4gMCkgew0K
KwkJaSA9IENBQ0hFSU5GTy5kY2FjaGVfbGluZV9zaXplOw0KKwkJaWYgKGkg
PD0gMCkgew0KKwkJCWkgPSAzMjsNCisJCQlnb3RfYmFkX2NhY2hlID0gMTsN
CisJCX0NCisJCWxpbmVzeiA9IGk7DQogCQlvZmYgPSAodWludHB0cl90KWZy
b20gJiAobGluZXN6IC0gMSk7DQogCQlsID0gKGxlbiArIG9mZiArIGxpbmVz
eiAtIDEpICYgfihsaW5lc3ogLSAxKTsNCiAJCXAgPSAoY2hhciAqKWZyb20g
LSBvZmY7DQpAQCAtMTEyLDExICsxMjAsMTYgQEANCiAJCQlfX2FzbV9fIF9f
dm9sYXRpbGUgKCJkY2JzdCAwLCUwIiA6OiAiciIocCkpOw0KIAkJCXAgKz0g
bGluZXN6Ow0KIAkJfSB3aGlsZSAoKGwgLT0gbGluZXN6KSAhPSAwKTsNCi0J
fQ0KKwkvLyB9DQogCV9fYXNtX18gX192b2xhdGlsZSAoInN5bmMiKTsNCiAN
Ci0JaWYgKENBQ0hFSU5GTy5pY2FjaGVfc2l6ZSA+IDAgKSB7DQotCQlsaW5l
c3ogPSBDQUNIRUlORk8uaWNhY2hlX2xpbmVfc2l6ZTsNCisJLy8gaWYgKENB
Q0hFSU5GTy5pY2FjaGVfc2l6ZSA+IDAgKSB7DQorCQlpID0gQ0FDSEVJTkZP
LmljYWNoZV9saW5lX3NpemU7DQorCQlpZiAoaSA8PSAwKSB7DQorCQkJaSA9
IDMyOw0KKwkJCWdvdF9iYWRfY2FjaGUgPSAxOw0KKwkJfQ0KKwkJbGluZXN6
ID0gaTsNCiAJCW9mZiA9ICh1aW50cHRyX3QpZnJvbSAmIChsaW5lc3ogLSAx
KTsNCiAJCWwgPSAobGVuICsgb2ZmICsgbGluZXN6IC0gMSkgJiB+KGxpbmVz
eiAtIDEpOw0KIAkJcCA9IChjaGFyICopZnJvbSAtIG9mZjsNCkBAIC0xMjQs
NiArMTM3LDYgQEANCiAJCQlfX2FzbV9fIF9fdm9sYXRpbGUgKCJpY2JpIDAs
JTAiIDo6ICJyIihwKSk7DQogCQkJcCArPSBsaW5lc3o7DQogCQl9IHdoaWxl
ICgobCAtPSBsaW5lc3opICE9IDApOw0KLQl9DQorCS8vIH0NCiAJX19hc21f
XyBfX3ZvbGF0aWxlICgic3luYzsgaXN5bmMiKTsNCiB9DQo=
--0-189259145-1024189540=:12307--