From owner-freebsd-small Sun Jul 5 13:48:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA01986 for freebsd-small-outgoing; Sun, 5 Jul 1998 13:48:53 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from korin.warman.org.pl (korin.nask.waw.pl [148.81.160.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA01932 for ; Sun, 5 Jul 1998 13:48:37 -0700 (PDT) (envelope-from abial@nask.pl) Received: from localhost (abial@localhost) by korin.warman.org.pl (8.8.8/8.8.5) with SMTP id WAA29486 for ; Sun, 5 Jul 1998 22:52:10 +0200 (CEST) X-Authentication-Warning: korin.warman.org.pl: abial owned process doing -bs Date: Sun, 5 Jul 1998 22:52:09 +0200 (CEST) From: Andrzej Bialecki X-Sender: abial@korin.warman.org.pl To: freebsd-small@FreeBSD.ORG Subject: Custom init Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1146471947-899671929=:27775" Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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-1146471947-899671929=:27775 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, This is my first stab at custom init combined with simple user shell. The thing is very small (17kB dynamic), and I'm sure it can be substantially improved... :-) It runs quite well on picobsd floppies (modulo some nits, which I'm yet unsure of what causes them - most probably wrong signals at wron time). Let me know what you think! Andrzej Bialecki --------------------+--------------------------------------------------------- abial@nask.pl | if(halt_per_mth > 0) { fetch("http://www.freebsd.org") } Research & Academic | "Be open-minded, but don't let your brains to fall out." Network in Poland | All of the above (and more) is just my personal opinion. --------------------+--------------------------------------------------------- --0-1146471947-899671929=:27775 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="oinit.c" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: LyotDQogKiBDb3B5cmlnaHQgKGMpIDE5OTggQW5kcnplaiBCaWFsZWNraQ0K ICogQWxsIHJpZ2h0cyByZXNlcnZlZC4NCiAqDQogKiBSZWRpc3RyaWJ1dGlv biBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y IHdpdGhvdXQNCiAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92 aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KICogYXJlIG1l dDoNCiAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0 IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQogKiAgICBub3RpY2UsIHRo aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns YWltZXIuDQogKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodA0KICogICAgbm90 aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu ZyBkaXNjbGFpbWVyIGluIHRoZQ0KICogICAgZG9jdW1lbnRhdGlvbiBhbmQv b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1 dGlvbi4NCiAqDQogKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRI RSBBVVRIT1IgQU5EIENPTlRSSUJVVE9SUyBgYEFTIElTJycgQU5EDQogKiBB TlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywg QlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUNCiAqIElNUExJRUQgV0FSUkFOVElF UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFDQogKiBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5U IFNIQUxMIFRIRSBBVVRIT1IgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRQ0K ICogRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwNCiAqIERBTUFHRVMg KElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP RiBTVUJTVElUVVRFIEdPT0RTDQogKiBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElP TikNCiAqIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUDQogKiBMSUFC SUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVS V0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZDQogKiBPVVQgT0YgVEhFIFVTRSBP RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJ QklMSVRZIE9GDQogKiBTVUNIIERBTUFHRS4NCiAqDQogKgkkSWQ6JA0KICov DQoNCi8qDQogKiBBIHByaW1pdGl2ZSB2ZXJzaW9uIG9mIGluaXQoOCkgd2l0 aCBzaW1wbGlzdGljIHVzZXIgaW50ZXJmYWNlDQogKi8NCg0KI2luY2x1ZGUg PHN5cy90eXBlcy5oPg0KI2luY2x1ZGUgPHN5cy9wYXJhbS5oPg0KI2luY2x1 ZGUgPHN5cy9tb3VudC5oPg0KI2luY2x1ZGUgPHN5cy9yZWJvb3QuaD4NCiNp bmNsdWRlIDxzeXMvdGltZS5oPg0KI2luY2x1ZGUgPHN5cy9yZXNvdXJjZS5o Pg0KI2luY2x1ZGUgPHN5cy93YWl0Lmg+DQojaW5jbHVkZSA8ZXJyLmg+DQoj aW5jbHVkZSA8ZXJybm8uaD4NCiNpbmNsdWRlIDxmY250bC5oPg0KI2luY2x1 ZGUgPGxpYnV0aWwuaD4NCiNpbmNsdWRlIDxwYXRocy5oPg0KI2luY2x1ZGUg PHNpZ25hbC5oPg0KI2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3Ry aW5nLmg+DQojaW5jbHVkZSA8c3lzbG9nLmg+DQojaW5jbHVkZSA8dW5pc3Rk Lmg+DQojaW5jbHVkZSA8dmFyYXJncy5oPg0KDQojZGVmaW5lIEJVRlNJWkUg MTAyNA0KI2RlZmluZSBNQVhfQ09OUyAxMg0KDQojZGVmaW5lCVNJTkdMRQkx DQojZGVmaW5lCU1VTFRJCTINCiNkZWZpbmUJREVBVEgJMw0KDQojZGVmaW5l CUZBTFNFCTANCiNkZWZpbmUgVFJVRQkxDQoNCmNoYXIgY3dkW0JVRlNJWkVd Ow0KY2hhciB2dHlbXT0iMDEyMzQ1Njc4OWFiY2RlZiI7DQpjaGFyICpwcm9n bmFtZTsNCmludCBSZWJvb3Q9RkFMU0U7DQp2b2xhdGlsZSBpbnQgdHJhbnNp dGlvbj1NVUxUSTsNCnZvbGF0aWxlIGludCBwcmV2dHJhbnM9U0lOR0xFOw0K DQpjaGFyICp0cmFuc1tdPXsgIj8/PyEiLCAiU0lOR0xFIiwgIk1VTFRJIiwg IkRFQVRIIiB9Ow0KDQpleHRlcm4gY2hhciAqKmVudmlyb247DQoNCi8qIFN0 cnVjdCBmb3IgaG9sZGluZyBzZXNzaW9uIHN0YXRlICovDQpzdHJ1Y3Qgc2Vz cyB7DQoJY2hhciB0dHlbMTFdOwkvKiB2dHkgZGV2aWNlIHBhdGggKi8NCglw aWRfdCBwaWQ7CS8qIHBpZCBvZiBwcm9jZXNzIHJ1bm5pbmcgb24gaXQgKi8N CglpbnQgKCpmdW5jKShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOw0KCQkJLyog aW50ZXJuYWwgZnVuY3Rpb24gdG8gcnVuIG9uIGl0IChhZnRlciBmb3JraW5n KSAqLw0KfSB0dHlzW01BWF9DT05TXTsNCg0KLyogU3RydWN0IGZvciBidWls dC1pbiBjb21tYW5kICovDQpzdHJ1Y3QgY29tbWFuZCB7DQoJY2hhciAqY21k OwkJLyogY29tbWFuZCBuYW1lICovDQoJY2hhciAqZGVzY3I7CQkvKiBjb21t YW5kIGRlc2NyaXB0aW9uICovDQoJY2hhciAqdXNhZ2U7CQkvKiB1c2FnZSAq Lw0KCWNoYXIgKmV4YW1wbGU7CQkvKiBleGFtcGxlIG9mIHVzYWdlICovDQoJ aW50ICgqZnVuYykoY2hhciAqKTsJLyogY2FsbGJhY2sgZnVuY3Rpb24gKi8N Cn07DQoNCi8qIFByb3RvdHlwZXMgKi8NCmludCBjZCBfX1AoKGNoYXIgKikp Ow0KaW50IHB3ZCBfX1AoKGNoYXIgKikpOw0KaW50IHhpdCBfX1AoKGNoYXIg KikpOw0KaW50IHNldCBfX1AoKGNoYXIgKikpOw0KaW50IHVuc2V0IF9fUCgo Y2hhciAqKSk7DQppbnQgZW52IF9fUCgoY2hhciAqKSk7DQppbnQgaGVscCBf X1AoKGNoYXIgKikpOw0Kdm9pZCB0cmFuc2l0aW9uX2hhbmRsZXIgX19QKChp bnQpKTsNCg0KLyogVGFibGUgb2YgYnVpbHQtaW4gZnVuY3Rpb25zICovDQpz dHJ1Y3QgY29tbWFuZCBibHRpbnNbXT17DQoJeyJjZCIsIkNoYW5nZSB3b3Jr aW5nIGRpcmVjdG9yeSIsImNkIFtkaXJdIiwiY2QgL2V0YyIsY2R9LA0KCXsi cHdkIiwiUHJpbnQgY3VycmVudCBkaXJlY3RvcnkiLCJwd2QiLCJwd2QiLHB3 ZH0sDQoJeyJleGl0IiwiRXhpdCBmcm9tIHNoZWxsKCkiLCJleGl0IiwiZXhp dCIseGl0fSwNCgl7InNldCIsIlNldCBlbnZpcm9ubWVudCB2YXJpYWJsZSIs InNldCBbVkFSPXZhbHVlXSIsInNldCBURVJNPWNvbnMyNSIsc2V0fSwNCgl7 InVuc2V0IiwiVW5zZXQgZW52aXJvbm1lbnQgdmFyaWFibGUiLCJ1bnNldCBW QVIiLCJ1bnNldCBFRElUT1IiLHVuc2V0fSwNCgl7ImVudiIsIlByaW50IGFs bCBlbnZpcm9ubWVudCB2YXJpYWJsZXMiLCJlbnYiLCJlbnYiLGVudn0sDQoJ eyI/IiwiUHJpbnQgdGhpcyBoZWxwIDotKSIsIj8gW2NvbW1hbmRdIiwiPyBz ZXQiLGhlbHB9LA0KCXtOVUxMLE5VTEwsTlVMTCxOVUxMLE5VTEx9DQp9Ow0K DQovKg0KICogQnVpbHQtaW4gJ2NkIDxwYXRoPicgaGFuZGxlcg0KICovDQoN CmludA0KY2QoY2hhciAqcGF0aCkNCnsNCglpZihjaGRpcihwYXRoKSkgcmV0 dXJuKC0xKTsNCglnZXRjd2QoY3dkLEJVRlNJWkUpOw0KCXJldHVybigwKTsN Cn0NCg0KLyoNCiAqIEJ1aWx0LWluICdwd2QnIGhhbmRsZXINCiAqLw0KDQpp bnQNCnB3ZChjaGFyICpkdW1teSkNCnsNCg0KCWlmKGdldGN3ZChjd2QsQlVG U0laRSk9PU5VTEwpIHJldHVybigtMSk7DQoJcHJpbnRmKCIlc1xuIixjd2Qp Ow0KCXJldHVybigwKTsNCn0NCg0KLyoNCiAqIEJ1aWx0LWluICdleGl0JyBo YW5kbGVyDQogKi8NCg0KaW50DQp4aXQoY2hhciAqZHVtbXkpDQp7DQoJX2V4 aXQoMCk7DQp9DQoNCi8qDQogKiBCdWlsdC1pbiAnc2V0IFZBUj12YWx1ZScg aGFuZGxlcg0KICovDQoNCmludA0Kc2V0KGNoYXIgKnZhcikNCnsNCglpbnQg cmVzOw0KDQoJaWYodmFyPT1OVUxMKSByZXR1cm4oZW52KE5VTEwpKTsNCgly ZXM9cHV0ZW52KHZhcik7DQoJaWYocmVzKSBwcmludGYoInNldDogJXNcbiIs c3RyZXJyb3IoZXJybm8pKTsNCglyZXR1cm4ocmVzKTsNCn0NCg0KLyoNCiAq IEJ1aWx0LWluICdlbnYnIGhhbmRsZXINCiAqLw0KDQppbnQNCmVudihjaGFy ICpkdW1teSkNCnsNCgljaGFyICoqZTsNCg0KCWU9ZW52aXJvbjsNCgl3aGls ZSgqZSE9TlVMTCkgew0KCQlwcmludGYoIiVzXG4iLCplKyspOw0KCX0NCgly ZXR1cm4oMCk7DQp9DQoNCi8qDQogKiBCdWlsdC1pbiAndW5zZXQgVkFSJyBo YW5kbGVyDQogKi8NCg0KaW50DQp1bnNldChjaGFyICp2YXIpDQp7DQoJaWYo dmFyPT1OVUxMKSB7DQoJCXByaW50ZigiJXM6IHBhcmFtZXRlciByZXF1aXJl ZC5cbiIscHJvZ25hbWUpOw0KCQlyZXR1cm4oLTEpOw0KCX0NCglyZXR1cm4o dW5zZXRlbnYodmFyKSk7DQp9DQoNCi8qDQogKiBCdWlsdC1pbiAnPycgaGFu ZGxlcg0KICovDQoNCmludA0KaGVscChjaGFyICpjbWQpDQp7DQoJc3RydWN0 IGNvbW1hbmQgKng7DQoJaW50IGZvdW5kPTA7DQoNCglpZihjbWQ9PU5VTEwp IHsNCgkJcHJpbnRmKCJcbkJ1aWx0LWluIGNvbW1hbmRzOlxuIik7DQoJCXBy aW50ZigiLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7DQoJCXg9Ymx0aW5zOw0K CQl3aGlsZSh4LT5jbWQhPU5VTEwpIHsNCgkJCXByaW50ZigiJXNcdCVzXG4i LHgtPmNtZCx4LT5kZXNjcik7DQoJCQl4Kys7DQoJCX0NCgkJcHJpbnRmKCJc bkVudGVyICc/IDxjbWQ+JyBmb3IgZGV0YWlscy5cblxuIik7DQoJCXJldHVy bigwKTsNCgl9IGVsc2Ugew0KCQl4PWJsdGluczsNCgkJd2hpbGUoeC0+Y21k IT1OVUxMKSB7DQoJCQlpZihzdHJjbXAoeC0+Y21kLGNtZCk9PTApIHsNCgkJ CQlmb3VuZCsrOw0KCQkJCWJyZWFrOw0KCQkJfQ0KCQkJeCsrOw0KCQl9DQoJ CWlmKGZvdW5kKSB7DQoJCQlwcmludGYoIlxuJXNcdCVzOlxuIix4LT5jbWQs eC0+ZGVzY3IpOw0KCQkJcHJpbnRmKCJcdFVzYWdlOlxuXHRcdCVzXG4iLHgt PnVzYWdlKTsNCgkJCXByaW50ZigiXHRlLmc6XG5cdFx0JXNcblxuIix4LT5l eGFtcGxlKTsNCgkJCXJldHVybigwKTsNCgkJfSBlbHNlIHsNCgkJCXByaW50 ZigiXG4lczogbm8gc3VjaCBjb21tYW5kLlxuXG4iLGNtZCk7DQoJCQlyZXR1 cm4oLTEpOw0KCQl9DQoJfQ0KfQ0KDQovKg0KICogVGhpcyBpcyB0aGUgdXNl ciBpbnRlcmZhY2UuIFRoaXMgcm91dGluZSBnZXRzIGV4ZWN1dGVkIG9uIGVh Y2gNCiAqIHZpcnR1YWwgY29uc29sZSBzZXJ2aWNlZCBieSBpbml0Lg0KICoN CiAqIEl0IHdvcmtzIGFzIG5vcm1hbCBzaGVsbCBkb2VzIC0gZm9yIGVhY2gg ZXh0ZXJuYWwgY29tbWFuZCBpdCBmb3Jrcw0KICogYW5kIGV4ZWNzLCBmb3Ig ZWFjaCBpbnRlcm5hbCBjb21tYW5kIGp1c3QgZXhlY3V0ZXMgYSBmdW5jdGlv bi4NCiAqLw0KDQppbnQNCnNoZWxsKGludCBhcmdjLCBjaGFyICoqYXJndikN CnsNCgljaGFyIGJ1ZltCVUZTSVpFXTsNCgljaGFyICpwcm9tcHQ9IiAjICI7 DQoJY2hhciAqdG9rLCpjLCpzZXA9IiAiOw0KCWNoYXIgKiphdjsNCglzdHJ1 Y3QgY29tbWFuZCAqeDsNCglpbnQgZm91bmQsbGVuOw0KCWludCBhYyxpLHJl czsNCglwaWRfdCBwaWQsbXlwaWQ7DQoNCglnZXRjd2QoY3dkLEJVRlNJWkUp Ow0KCW15cGlkPWdldHBpZCgpOw0KDQoJcHJpbnRmKCJcbkJ1aWx0LWluIHNo ZWxsKCkgKGVudGVyICc/JyBmb3Igc2hvcnQgaGVscCBvbiBjb21tYW5kcylc blxuIik7DQoJd2hpbGUoIWZlb2Yoc3RkaW4pKSB7DQoJCW1lbXNldChidWYs MCxCVUZTSVpFKTsNCgkJcHJpbnRmKCIoJWQpJXMlcyIsbXlwaWQsY3dkLHBy b21wdCk7DQoJCWZmbHVzaChzdGRvdXQpOw0KCQlpZihmZ2V0cyhidWYsQlVG U0laRS0xLHN0ZGluKT09TlVMTCkgY29udGludWU7DQoJCWxlbj1zdHJsZW4o YnVmKS0xOw0KCQlidWZbbGVuXT0nXDAnOw0KCQlpZihsZW49PTApIGNvbnRp bnVlOw0KCQl0b2s9c3RydG9rKGJ1ZixzZXApOw0KCQl4PWJsdGluczsNCgkJ Zm91bmQ9MDsNCgkJd2hpbGUoeC0+Y21kIT1OVUxMKSB7DQoJCQlpZihzdHJj bXAoeC0+Y21kLHRvayk9PTApIHsNCgkJCQlmb3VuZCsrOw0KCQkJCWJyZWFr Ow0KCQkJfQ0KCQkJeCsrOw0KCQl9DQoJCWlmKGZvdW5kKSB7DQoJCQl0b2s9 c3RydG9rKE5VTEwsc2VwKTsNCgkJCXgtPmZ1bmModG9rKTsNCgkJCWNvbnRp bnVlOw0KCQl9DQoJCWFjPTA7DQoJCWF2PShjaGFyICoqKWNhbGxvYygoKGxl bisxKS8yKzEpLHNpemVvZihjaGFyICopKTsNCgkJYXZbYWMrK109dG9rOw0K CQl3aGlsZSgoYXZbYWMrK109c3RydG9rKE5VTEwsc2VwKSkhPU5VTEwpDQoJ CQljb250aW51ZTsNCgkJc3dpdGNoKChwaWQ9Zm9yaygpKSkgew0KCQljYXNl IDA6DQoJCQlleGVjdnAoYXZbMF0sYXYpOw0KCQkJLyogU29tZXRoaW5nIHdl bnQgd3JvbmcuLi4gKi8NCgkJCXByaW50Zigic2hlbGwoKTogJXNcbiIsc3Ry ZXJyb3IoZXJybm8pKTsNCgkJCV9leGl0KDEwMCk7DQoJCQlicmVhazsNCgkJ Y2FzZSAtMToNCgkJCXByaW50Zigic2hlbGwoKTogJXNcbiIsc3RyZXJyb3Io ZXJybm8pKTsNCgkJCWJyZWFrOw0KCQlkZWZhdWx0Og0KCQkJd2hpbGUod2Fp dHBpZChwaWQsJnJlcywwKSE9cGlkKSBjb250aW51ZTsNCgkJCWlmKFdFWElU U1RBVFVTKHJlcykpIHsNCgkJCQkvKiBTb21lIGVycm9yIG1lc3NhZ2U/ICov DQoJCQl9DQoJCQlicmVhazsNCgkJfQ0KCQlmcmVlKGF2KTsNCgl9DQoJcmV0 dXJuKDApOw0KfQ0KDQovKg0KICogU3R1YiBmb3IgZXhlY3V0aW5nIHNvbWUg ZXh0ZXJuYWwgcHJvZ3JhbSBvbiBhIGNvbnNvbGUuIFRoaXMgaXMgY2FsbGVk DQogKiBmcm9tIHByZXZpb3VzbHkgZm9ya2VkIGNvcHkgb2Ygb3VyIHByb2Nl c3MsIHNvIHRoYXQgZXhlYyBpcyBvay4NCiAqLw0KaW50DQpleHRlcm5hbF9j bWQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0Kew0KCWV4ZWN2cChhcmd2WzBd LGFyZ3YpOw0KfQ0KDQovKg0KICogQWNxdWlyZSB2dHkgYW5kIHByb3Blcmx5 IGF0dGFjaCBvdXJzZWx2ZXMgdG8gaXQuDQogKiBBbHNvLCBidWlsZCBiYXNp YyBlbnZpcm9ubWVudCBmb3IgcnVubmluZyB1c2VyIGludGVyZmFjZS4NCiAq Lw0KDQppbnQNCnN0YXJ0X3Nlc3Npb24oaW50IHZ0eSwgaW50IGFyZ2MsIGNo YXIgKiphcmd2KQ0Kew0KCWludCBmZDsNCgljaGFyICp0Ow0KDQoJY2xvc2Uo MCk7DQoJY2xvc2UoMSk7DQoJY2xvc2UoMik7DQoJcmV2b2tlKHR0eXNbdnR5 XS50dHkpOw0KCWZkPW9wZW4odHR5c1t2dHldLnR0eSxPX1JEV1IpOw0KCWR1 cDIoZmQsMCk7DQoJZHVwMihmZCwxKTsNCglkdXAyKGZkLDIpOw0KCWlmKGZk PjIpIGNsb3NlKGZkKTsNCglsb2dpbl90dHkoZmQpOw0KCXB1dGVudigiVEVS TT1jb25zMjUiKTsNCglwdXRlbnYoIkhPTUU9LyIpOw0KCXB1dGVudigiUEFU SD0vc3RhbmQ6L2JpbjovdXNyL2Jpbjovc2JpbjouIik7DQoJc2lnbmFsKFNJ R0hVUCxTSUdfREZMKTsNCglzaWduYWwoU0lHSU5ULFNJR19ERkwpOw0KCXNp Z25hbChTSUdRVUlULFNJR19ERkwpOw0KCXNpZ25hbChTSUdURVJNLFNJR19E RkwpOw0KCWNoZGlyKCIvIik7DQoJdD0oY2hhciAqKShyaW5kZXgodHR5c1t2 dHldLnR0eSwnLycpKzEpOw0KCXByaW50ZigiXG5cblxuU3RhcnRpbmcgc2Vz c2lvbiBvbiAlcy5cbiIsdCk7DQoJdHR5c1t2dHldLmZ1bmMoYXJnYyxhcmd2 KTsNCglfZXhpdCgwKTsNCn0NCg0KLyoNCiAqIEV4ZWN1dGUgc3lzdGVtIHN0 YXJ0dXAgc2NyaXB0IC9ldGMvcmMNCiAqDQogKiAoT2YgY291cnNlIGlmIHlv dSBkb24ndCBsaWtlIGl0IC0gSSBkb24ndCAtIHlvdSBjYW4gcnVuIGFueXRo aW5nIHlvdQ0KICogd2FudCBoZXJlLiBQZXJoYXBzIGl0IHdvdWxkIGJlIHVz ZWZ1bCBqdXN0IHRvIHJlYWQgc29tZSBjb25maWcgREIgYW5kDQogKiBkbyB0 aGVzZSB0aGluZ3Mgb3Vyc2VsdmVzLCBhdm9pZGluZyBmb3JraW5nIGxvdHMg b2Ygc2hlbGxzIGFuZCBzY3JpcHRzLikNCiAqLw0KDQp2b2lkDQpydW5jb20o KQ0Kew0KCWNoYXIgKmFyZ3ZbM107DQoJcGlkX3QgcGlkOw0KCWludCBzdDsN CglpbnQgZmQ7DQoNCglpZigocGlkPWZvcmsoKSk9PTApIHsNCgkJLyogY2hp bGQgKi8NCgkJY2xvc2UoMCk7DQoJCWNsb3NlKDEpOw0KCQljbG9zZSgyKTsN CgkJZmQ9b3BlbihfUEFUSF9DT05TT0xFLE9fUkRXUik7DQoJCWR1cDIoZmQs MCk7DQoJCWR1cDIoZmQsMSk7DQoJCWR1cDIoZmQsMik7DQoJCWlmKGZkPjIp IGNsb3NlKGZkKTsNCgkJYXJndlswXT0iLXNoIjsNCgkJYXJndlsxXT0iL2V0 Yy9yYyI7DQoJCWFyZ3ZbMl09MDsNCgkJZXhlY3ZwKCIvYmluL3NoIixhcmd2 KTsNCgkJcHJpbnRmKCJydW5jb20oKTogJXNcbiIsc3RyZXJyb3IoZXJybm8p KTsNCgkJX2V4aXQoMSk7DQoJfQ0KCS8qIFdhaXQgZm9yIGNoaWxkIHRvIGV4 aXQgKi8NCgl3aGlsZShwaWQhPXdhaXRwaWQocGlkLChpbnQgKikwLDApKSBj b250aW51ZTsNCglyZXR1cm47DQp9DQoNCmludA0KcnVuX211bHRpKCkNCnsN CglpbnQgaSxqOw0KCWludCBuY29ucz1NQVhfQ09OUzsJLyogWFhYIHNob3Vs ZCBiZSBjb25maWd1cmFibGUgKi8NCglwaWRfdCBwaWQ7DQoJaW50IGZvdW5k Ow0KDQoJc3lzbG9nKExPR19FTUVSRywiXG5cblxuU3RhcnRpbmcgbXVsdGkt dXNlciBtb2RlLlxuXG4iKTsNCgkvKiBSdW4gL2V0Yy9yYyBpZiBub3QgaW4g c2luZ2xlIHVzZXIgKi8NCglpZihwcmV2dHJhbnM9PVNJTkdMRSkgcnVuY29t KCk7DQoJaWYodHJhbnNpdGlvbiE9TVVMVEkpIHJldHVybigtMSk7DQoNCgkv KiBGb3JrIHNoZWxsIGludGVyZmFjZSBmb3IgZWFjaCBjb25zb2xlICovDQoJ Zm9yKGk9MDtpPG5jb25zO2krKykgew0KCQlpZih0dHlzW2ldLnBpZD09MCkg ew0KCQkJc3dpdGNoKHBpZD1mb3JrKCkpIHsNCgkJCWNhc2UgMDoNCgkJCQlz dGFydF9zZXNzaW9uKGksMCxOVUxMKTsNCgkJCQlicmVhazsNCgkJCWNhc2Ug LTE6DQoJCQkJcHJpbnRmKCIlczogJXNcbiIscHJvZ25hbWUsc3RyZXJyb3Io ZXJybm8pKTsNCgkJCQlicmVhazsNCgkJCWRlZmF1bHQ6DQoJCQkJdHR5c1tp XS5waWQ9cGlkOw0KCQkJCWJyZWFrOw0KCQkJfQ0KCQl9DQoJfQ0KCS8qIEVt dWxhdGUgbXVsdGktdXNlciAqLw0KCWZvcig7Oykgew0KCQkvKiBXYWl0IGZv ciBhbnkgcHJvY2VzcyB0byBleGl0ICovDQoJCXBpZD13YWl0cGlkKC0xLChp bnQgKikwLFdVTlRSQUNFRCk7DQoJCWlmKHRyYW5zaXRpb24hPU1VTFRJKSBy ZXR1cm4oMCk7DQoJCWZvdW5kPTA7DQoJCWo9LTE7DQoJCWZvcihpPTA7aTxu Y29ucztpKyspIHsNCgkJCWlmKHR0eXNbaV0ucGlkPT1waWQpIHsNCgkJCQlm b3VuZCsrOw0KCQkJCWo9aTsNCgkJCQl0dHlzW2pdLnBpZD0wOw0KCQkJCWJy ZWFrOw0KCQkJfQ0KCQl9DQoJCWlmKCFmb3VuZCkgew0KCQkJLyogSnVzdCBj b2xsZWN0IHRoZSBwcm9jZXNzJ3Mgc3RhdHVzICovDQoJCQljb250aW51ZTsN CgkJfSBlbHNlIHsNCgkJCS8qIHJlc3RhcnQgc2hlbGwoKSBvbiBhIGNvbnNv bGUsIGlmIGl0IGRpZWQgKi8NCgkJCWlmKHRyYW5zaXRpb24hPU1VTFRJKSBy ZXR1cm4oMCk7DQoJCQlzd2l0Y2gocGlkPWZvcmsoKSkgew0KCQkJY2FzZSAw Og0KCQkJCXNsZWVwKDEpOw0KCQkJCXN0YXJ0X3Nlc3Npb24oaiwwLE5VTEwp Ow0KCQkJCWJyZWFrOw0KCQkJY2FzZSAtMToNCgkJCQlwcmludGYoIiVzOiAl c1xuIixwcm9nbmFtZSxzdHJlcnJvcihlcnJubykpOw0KCQkJCWJyZWFrOw0K CQkJZGVmYXVsdDoNCgkJCQl0dHlzW2pdLnBpZD1waWQ7DQoJCQkJYnJlYWs7 DQoJCQl9DQoJCX0NCgl9DQp9DQoNCi8qDQogKiBTdGFydCBhIHNoZWxsIG9u IHR0eXYwIChpLmUuIHRoZSBjb25zb2xlKSwgYWZ0ZXIga2lsbGluZyBhbnkg b3RoZXINCiAqIHByb2Nlc3MNCiAqLw0KDQppbnQNCnJ1bl9zaW5nbGUoKQ0K ew0KCWludCBpOw0KCXBpZF90IHBpZDsNCg0KCXN5c2xvZyhMT0dfRU1FUkcs IlxuXG5cblN0YXJ0aW5nIHNpbmdsZS11c2VyIG1vZGUuXG5cbiIpOw0KCS8q IEtpbGwgYWxsIGV4aXN0aW5nIHNlc3Npb25zICovDQoJa2lsbCgtMSxTSUdL SUxMKTsNCglmb3IoaT0wO2k8TUFYX0NPTlM7aSsrKQ0KCQl0dHlzW2ldLnBp ZD0wOw0KCS8qIFdhaXQgb24gdGhlbSAqLw0KCXdoaWxlKHdhaXRwaWQoLTEs KGludCAqKTAsV05PSEFOR3xXVU5UUkFDRUQpIT0tMSkgY29udGludWU7DQoN CgkvKiBTaW5nbGUtdXNlciAqLw0KCXN3aXRjaChwaWQ9Zm9yaygpKSB7DQoJ Y2FzZSAwOg0KCQlzdGFydF9zZXNzaW9uKDAsMCxOVUxMKTsNCgkJYnJlYWs7 DQoJY2FzZSAtMToNCgkJcHJpbnRmKCIlczogJXNcbiIscHJvZ25hbWUsc3Ry ZXJyb3IoZXJybm8pKTsNCgkJcHJpbnRmKCJUaGUgc3lzdGVtIGlzIHNlcmlv dXNseSBob3NlZC4gSSdtIGR5aW5nLi4uXG4iKTsNCgkJdHJhbnNpdGlvbj1E RUFUSDsNCgkJcmV0dXJuKC0xKTsNCgkJYnJlYWs7DQoJZGVmYXVsdDoNCgkJ d2hpbGUod2FpdHBpZChwaWQsKGludCAqKTAsMCkhPXBpZCkgY29udGludWU7 DQoJCWlmKHRyYW5zaXRpb24hPURFQVRIKSB7DQoJCQlwcmV2dHJhbnM9dHJh bnNpdGlvbjsNCgkJCXRyYW5zaXRpb249TVVMVEk7DQoJCX0NCgkJYnJlYWs7 DQoJfQ0KCXJldHVybigwKTsNCn0NCg0KLyoNCiAqIFRyYW5zaXRpb24gaGFu ZGxlciAtIGluc3RhbGxlZCBhcyBzaWduYWwgaGFuZGxlci4NCiAqLw0KDQp2 b2lkDQp0cmFuc2l0aW9uX2hhbmRsZXIoaW50IHNpZykNCnsNCg0KCXN5c2xv ZyhMT0dfRU1FUkcsIlxucGlkPSVkIHNpZz0lc1xuIixnZXRwaWQoKSxzeXNf c2lnbGlzdFtzaWddKTsNCglzd2l0Y2goc2lnKSB7DQoJY2FzZSBTSUdIVVA6 DQoJY2FzZSBTSUdURVJNOg0KCQlwcmV2dHJhbnM9dHJhbnNpdGlvbjsNCgkJ dHJhbnNpdGlvbj1TSU5HTEU7DQoJCWJyZWFrOw0KCWNhc2UgU0lHSU5UOg0K CQlSZWJvb3Q9VFJVRTsNCgkJLyogRkFMTFRIUk9VR0ggKi8NCgljYXNlIFNJ R1FVSVQ6DQoJCXByZXZ0cmFucz10cmFuc2l0aW9uOw0KCQl0cmFuc2l0aW9u PURFQVRIOw0KCQlicmVhazsNCglkZWZhdWx0Og0KCQlicmVhazsNCgl9DQoJ c3lzbG9nKExPR19FTUVSRywiXG4lcyAtPiAlc1xuIix0cmFuc1twcmV2dHJh bnNdLHRyYW5zW3RyYW5zaXRpb25dKTsNCn0NCg0KLyoNCiAqIENoYW5nZSBz eXN0ZW0gc3RhdGUgYXBwcm9wcmlhdGVseSB0byB0aGUgc2lnbmFscw0KICov DQoNCmludA0KdHJhbnNpdGlvbl9tYWNoaW5lKCkNCnsNCglpbnQgaTsNCg0K CXdoaWxlKHRyYW5zaXRpb24hPURFQVRIKSB7DQoJCXN3aXRjaCh0cmFuc2l0 aW9uKSB7DQoJCWNhc2UgTVVMVEk6DQoJCQlydW5fbXVsdGkoKTsNCgkJCWJy ZWFrOw0KCQljYXNlIFNJTkdMRToNCgkJCXJ1bl9zaW5nbGUoKTsNCgkJCWJy ZWFrOw0KCQl9DQoJfQ0KCS8qIEtpbGwgYWxsIHNlc3Npb25zICovDQoJa2ls bCgtMSxTSUdLSUxMKTsNCgkvKiBCZSBuaWNlIGFuZCB3YWl0IG9uIHRoZW0g Ki8NCgl3aGlsZSh3YWl0cGlkKC0xLChpbnQgKikwLFdOT0hBTkd8V1VOVFJB Q0VEKT4wKSBjb250aW51ZTsNCglyZWJvb3QoUkJfQVVUT0JPT1QpOw0KCS8q IE5PVFJFQUNIRUQgKi8NCn0NCg0KaW50DQptYWluKGludCBhcmdjLCBjaGFy ICoqYXJndikNCnsNCglpbnQgZGV2ZnM9MCxjLGk7DQoNCgkvKiBUaGVzZSBh cmUgY29waWVkIGZyb20gcmVhbCBpbml0KDgpICovDQoJaWYoZ2V0dWlkKCkh PTApDQoJCWVycngoMSwiJXMiLHN0cmVycm9yKEVQRVJNKSk7DQoJb3Blbmxv ZygiaW5pdCIsTE9HX0NPTlN8TE9HX09ERUxBWSxMT0dfQVVUSCk7DQoJaWYo c2V0c2lkKCk8MCkNCgkJd2FybigiaW5pdGlhbCBzZXRzaWQoKSBmYWlsZWQi KTsNCglpZihzZXRsb2dpbigicm9vdCIpPDApDQoJCXdhcm4oInNldGxvZ2lu KCkgZmFpbGVkIik7DQoNCgljbG9zZSgwKTsNCgljbG9zZSgxKTsNCgljbG9z ZSgyKTsNCgljaGRpcigiLyIpOw0KDQoJcHJvZ25hbWU9cmluZGV4KGFyZ3Zb MF0sJy8nKTsNCglpZihwcm9nbmFtZT09TlVMTCkgew0KCQlwcm9nbmFtZT1h cmd2WzBdOw0KCX0gZWxzZSBwcm9nbmFtZSsrOw0KDQoJdHJhbnNpdGlvbj1N VUxUSTsNCg0KCS8qIFdlIG11c3QgcmVjb2duaXplIHRoZSBzYW1lIG9wdGlv bnMgYXMgcmVhbCBpbml0IGRvZXMgKi8NCgl3aGlsZSgoYz1nZXRvcHQoYXJn Yyxhcmd2LCJkc2YiKSkhPS0xKSB7DQoJCXN3aXRjaChjKSB7DQoJCWNhc2Ug J2QnOg0KCQkJZGV2ZnM9MTsNCgkJCWJyZWFrOw0KCQljYXNlICdzJzoNCgkJ CXRyYW5zaXRpb249U0lOR0xFOw0KCQkJYnJlYWs7DQoJCWNhc2UgJ2YnOg0K CQkJYnJlYWs7DQoJCWRlZmF1bHQ6DQoJCQlwcmludGYoIiVzOiB1bnJlY29n bml6ZWQgZmxhZyAnLSVjJ1xuIixwcm9nbmFtZSxjKTsNCgkJCWJyZWFrOw0K CQl9DQoJfQ0KCWlmKGRldmZzKQ0KCQltb3VudCgiZGV2ZnMiLCIvZGV2IixN TlRfTk9FWEVDfE1OVF9SRE9OTFksMCk7DQoNCgkvKiBGaWxsIGluIHRoZSBz ZXNzIHN0cnVjdHVyZXMuICovDQoJLyogWFhYIFJlYWxseSwgc2hvdWxkIGJl IGZpbGxlZCBiYXNpbmcgb24gY29uZmlnIGZpbGUuICovDQoJZm9yKGk9MDtp PE1BWF9DT05TO2krKykgew0KCQlzcHJpbnRmKHR0eXNbaV0udHR5LCIvZGV2 L3R0eXYlYyIsdnR5W2ldKTsNCgkJdHR5c1tpXS5waWQ9MDsNCgkJdHR5c1tp XS5mdW5jPXNoZWxsOw0KCX0NCg0KCWdldGN3ZChjd2QsQlVGU0laRSk7DQoN CglzaWduYWwoU0lHSU5ULHRyYW5zaXRpb25faGFuZGxlcik7DQoJc2lnbmFs KFNJR1FVSVQsdHJhbnNpdGlvbl9oYW5kbGVyKTsNCglzaWduYWwoU0lHVEVS TSx0cmFuc2l0aW9uX2hhbmRsZXIpOw0KCXNpZ25hbChTSUdIVVAsdHJhbnNp dGlvbl9oYW5kbGVyKTsNCg0KCXRyYW5zaXRpb25fbWFjaGluZSh0cmFuc2l0 aW9uKTsNCgkvKiBOT1RSRUFDSEVEICovDQoJZXhpdCgxMDApOw0KfQ0K --0-1146471947-899671929=:27775-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sun Jul 5 18:36:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA05802 for freebsd-small-outgoing; Sun, 5 Jul 1998 18:36:42 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from pedigree.cs.ubc.ca (pedigree.cs.ubc.ca [142.103.6.50]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA05787 for ; Sun, 5 Jul 1998 18:36:35 -0700 (PDT) (envelope-from jwang@cs.ubc.ca) Received: from mughi.cs.ubc.ca (mughi.cs.ubc.ca [142.103.4.2]) by pedigree.cs.ubc.ca (8.8.8/8.6.9) with ESMTP id SAA22829; Sun, 5 Jul 1998 18:36:27 -0700 (PDT) Received: from cascade.cs.ubc.ca (cascade.cs.ubc.ca [142.103.7.7]) by mughi.cs.ubc.ca (8.9.0/8.9.0) with SMTP id SAA28131; Sun, 5 Jul 1998 18:36:14 -0700 (PDT) Message-ID: <35A02A0D.61A5@cs.ubc.ca> Date: Sun, 05 Jul 1998 18:36:13 -0700 From: "Jasmine(Yongqi) Wang" Organization: CS//UBC X-Mailer: Mozilla 3.0 (X11; I; SunOS 5.6 sun4u) MIME-Version: 1.0 To: Mike Smith CC: freebsd-small@FreeBSD.ORG Subject: Re: (no subject) References: <199807030536.WAA04364@antipodes.cdrom.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG HI, Mike, Thanks for your answer. I want to evaluate TLB miss rate for a single process. I don't know how to deal with the interrupt. maybe just ignore them. Guess for scheduling, i will just run a single job, so it should be ok, right? > You haven't really been clear enough here. Are you trying to evaluate > TLB miss rates for a single process, or for the entire system? If for > just a single process, what do you plan to do to deal with the errors > introduced by interrupts and scheduling? > > It would be trivial to add a sysctl variable to obtain the value from > userland, should you wish to do so, as the handler runs in the kernel. > > AFAIK, you can simply modify the support functions for the other CR > registers, eg. in sys/i386/i386/support.s: > > /* rcr4() */ > ENTRY(rcr4) > movl %cr4,%eax > ret i only know i can add some system calls to get the result from usermode. so i guess this means i can read cr4 once i add this to support.s. would you please tell me what sorts of code can be added to support.s, or where i can find such info? thanks again for your help, -- Jasmine. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sun Jul 5 23:46:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA13741 for freebsd-small-outgoing; Sun, 5 Jul 1998 23:46:24 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from korin.warman.org.pl (korin.nask.waw.pl [148.81.160.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA13736 for ; Sun, 5 Jul 1998 23:46:17 -0700 (PDT) (envelope-from abial@nask.pl) Received: from localhost (abial@localhost) by korin.warman.org.pl (8.8.8/8.8.5) with SMTP id IAA06388 for ; Mon, 6 Jul 1998 08:49:57 +0200 (CEST) X-Authentication-Warning: korin.warman.org.pl: abial owned process doing -bs Date: Mon, 6 Jul 1998 08:49:57 +0200 (CEST) From: Andrzej Bialecki X-Sender: abial@korin.warman.org.pl To: freebsd-small@FreeBSD.ORG Subject: Re: Custom init In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ...and I forgot to tell you how to compile it: the Makefile should look like this: PROG=oinit LDADD+=-lutil SRCS=oinit.c NOMAN=yes .include Andrzej Bialecki --------------------+--------------------------------------------------------- abial@nask.pl | if(halt_per_mth > 0) { fetch("http://www.freebsd.org") } Research & Academic | "Be open-minded, but don't let your brains to fall out." Network in Poland | All of the above (and more) is just my personal opinion. --------------------+--------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Mon Jul 6 13:37:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA14371 for freebsd-small-outgoing; Mon, 6 Jul 1998 13:37:58 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from neuron.hippocampus.net (neuron.hippocampus.net [204.138.241.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA14353 for ; Mon, 6 Jul 1998 13:37:52 -0700 (PDT) (envelope-from marc@hippocampus.net) Received: from localhost (marc@localhost) by neuron.hippocampus.net (8.8.8/8.8.8) with SMTP id QAA21478; Mon, 6 Jul 1998 16:38:01 -0400 (EDT) Date: Mon, 6 Jul 1998 16:38:00 -0400 (EDT) From: Marc Nicholas To: Andrzej Bialecki cc: freebsd-small@FreeBSD.ORG Subject: Re: Custom init In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 5 Jul 1998, Andrzej Bialecki wrote: > This is my first stab at custom init combined with simple user shell. The > thing is very small (17kB dynamic), and I'm sure it can be substantially > improved... :-) It runs quite well on picobsd floppies (modulo some nits, > which I'm yet unsure of what causes them - most probably wrong signals at > wron time). > > Let me know what you think! I'll give it a whirl in the next few days...great work! :-) -marc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Jul 7 04:34:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA11920 for freebsd-small-outgoing; Tue, 7 Jul 1998 04:34:59 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from merdeka.itb.ac.id (root@students.ITB.ac.id [167.205.22.114]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA11913 for ; Tue, 7 Jul 1998 04:34:54 -0700 (PDT) (envelope-from helmi@students.itb.ac.id) Received: from AgeOfEmpire (AgeOfEmpire.ee.itb.ac.id [167.205.48.151]) by merdeka.itb.ac.id (8.8.5/8.8.5) with SMTP id SAA27572 for ; Tue, 7 Jul 1998 18:33:19 +0700 (JAVT) Message-ID: <000701bda99b$57310fa0$9730cda7@AgeOfEmpire.ee.itb.ac.id> From: "Muhammad Helmi Zain Nuri" To: Subject: booted from EEPROM Date: Tue, 7 Jul 1998 18:35:26 +0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0004_01BDA9D6.02C67D20" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_0004_01BDA9D6.02C67D20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable i want put picoBSD into my set-top box and boot from ROM. Anyone can help me ?. how should i do. ------=_NextPart_000_0004_01BDA9D6.02C67D20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
i want put picoBSD into my set-top box and boot from = ROM.
Anyone can help me ?.
how should i do.
 
------=_NextPart_000_0004_01BDA9D6.02C67D20-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Jul 7 04:48:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA13832 for freebsd-small-outgoing; Tue, 7 Jul 1998 04:48:56 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from korin.warman.org.pl (korin.nask.waw.pl [148.81.160.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA13822 for ; Tue, 7 Jul 1998 04:48:52 -0700 (PDT) (envelope-from abial@nask.pl) Received: from localhost (abial@localhost) by korin.warman.org.pl (8.8.8/8.8.5) with SMTP id NAA23387; Tue, 7 Jul 1998 13:51:46 +0200 (CEST) X-Authentication-Warning: korin.warman.org.pl: abial owned process doing -bs Date: Tue, 7 Jul 1998 13:51:46 +0200 (CEST) From: Andrzej Bialecki X-Sender: abial@korin.warman.org.pl To: Muhammad Helmi Zain Nuri cc: freebsd-small@FreeBSD.ORG Subject: Re: booted from EEPROM In-Reply-To: <000701bda99b$57310fa0$9730cda7@AgeOfEmpire.ee.itb.ac.id> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 7 Jul 1998, Muhammad Helmi Zain Nuri wrote: > i want put picoBSD into my set-top box and boot from ROM. > Anyone can help me ?. > how should i do. What type of set-top box is this? What architecture? If it's similar enough to AT/386, there is hope... Otherwise, you're on your own here... Andrzej Bialecki --------------------+--------------------------------------------------------- abial@nask.pl | if(halt_per_mth > 0) { fetch("http://www.freebsd.org") } Research & Academic | "Be open-minded, but don't let your brains to fall out." Network in Poland | All of the above (and more) is just my personal opinion. --------------------+--------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sat Jul 11 09:24:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA15815 for freebsd-small-outgoing; Sat, 11 Jul 1998 09:24:15 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from rachel.glenatl.glenayre.com (mail.glenatl.glenayre.com [157.230.160.51]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA15804 for ; Sat, 11 Jul 1998 09:24:12 -0700 (PDT) (envelope-from jhicks@glenatl.glenayre.com) Received: from glenatl.glenayre.com by rachel.glenatl.glenayre.com (SMI-8.6/SMI-SVR4) id MAA27148; Sat, 11 Jul 1998 12:17:33 -0400 Message-ID: <35A79104.27C3D9A1@glenatl.glenayre.com> Date: Sat, 11 Jul 1998 12:21:24 -0400 From: Jerry Hicks Reply-To: jhicks@glenatl.glenayre.com Organization: Glenayre Electronics, Inc. X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 2.2.6-STABLE i386) MIME-Version: 1.0 To: freebsd-small@FreeBSD.ORG Subject: Dan Hildebrand (1991-1998) [OFFTOPIC] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dan was one of the minds behind perhaps one of the best of the commercial microkernel systems. People here may recognize his work in the nifty demo floppy with Photon GUI from QNX. Sad news indeed. > From rick@astra.mb.ca (Rick Duff at Astra Network, Inc) > > I have the sad task of announcing the passing of Dan Hildebrand > Tuesday afternoon, July 7 1998. Dan was survived by his wife, Peggy > and two young children, Casey and Neil. > > Dan had been diagnosed with malignant melanoma (skin cancer) which, in > November, was found to have spread to his brain. He fought it for as > long as he could with everything that modern medicine could provide, > going as far afield as France and Los Angeles, but it wasn't enough. > > Dan was an active member of many Usenet newsgroups and a firm believer > in what Usenet and the Internet was all about. His contributions > to the areas of work represented by these newsgroups was immeasurable > and he will be sorely missed by all who knew him. > > His family asks that donations be made in lieu of flowers and these > can be sent to: > > Cancer Treatment and Research Foundation of Manitoba > 100 Olivia St. > Winnipeg, Manitoba, > Canada R3E 0V9 > > Anyone wishing to send condolences via email may do so by addressing > it to me with a subject of "Dan Hildebrand". My email address is > rick@astra.mb.ca. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sat Jul 11 19:08:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA00813 for freebsd-small-outgoing; Sat, 11 Jul 1998 19:08:14 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from rachel.glenatl.glenayre.com (mail.glenatl.glenayre.com [157.230.160.51]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id TAA00787 for ; Sat, 11 Jul 1998 19:08:10 -0700 (PDT) (envelope-from jhicks@glenatl.glenayre.com) Received: from jhicks.glenatl.glenayre.com by rachel.glenatl.glenayre.com (SMI-8.6/SMI-SVR4) id QAA28615; Sat, 11 Jul 1998 16:44:44 -0400 Received: (from jhicks@localhost) by jhicks.glenatl.glenayre.com (8.8.8/8.8.5) id QAA10744 for freebsd-small@freebsd.org; Sat, 11 Jul 1998 16:44:42 -0400 (EDT) Date: Sat, 11 Jul 1998 16:44:42 -0400 (EDT) From: Jerry Hicks Message-Id: <199807112044.QAA10744@jhicks.glenatl.glenayre.com> To: freebsd-small@FreeBSD.ORG Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dan Hildebrand (1961-1998) [corr] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message