From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jack Dennon Subject: Re: 2 questions on bootsect.S Date: Mon, 13 Jan 2003 13:19:55 -0800 Sender: linux-assembly-owner@vger.kernel.org Message-ID: <3E232D7B.BDCBB781@seasurf.net> References: <3E21EB31.3080709@curvesoft.com> Reply-To: jdennon@seasurf.net Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------FAD3A979F9EB801FA6ABA58F" Return-path: List-Id: To: ram Cc: linux-assembly@vger.kernel.org This is a multi-part message in MIME format. --------------FAD3A979F9EB801FA6ABA58F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit You may need some tools if you decide to "bend it around." Attached is a shell script and a little C program that I use to mess with bootsect.S: --------------FAD3A979F9EB801FA6ABA58F Content-Type: application/x-unknown-content-type-TMP_auto_file; name="text.tmp" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="text.tmp" CgojISAvYmluL2Jhc2gKIyBhc21ib290LnNoOiBhc3NlbWJsZSBib290c2VjdC5TCmNwcCAt dHJhZGl0aW9uYWwgYm9vdHNlY3QuUyAtbyBib290c2VjdC5zcwpyZW1vdmVibCA8IGJvb3Rz ZWN0LnNzID4gYm9vdHNlY3QucwphcyAtYWxuPWJvb3RzZWN0LmxzdCAtbyBib290c2VjdC5v IGJvb3RzZWN0LnMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8qIHJlbW92ZWJsLmM6IGZpbHRlciB0byByZW1vdmUg YmxhbmsgbGluZXMKICAgLi4ud2VsbCwgbW9zdCBvZiB0aGVtLCBsZWF2ZXMgc2luZ2xlIGJs YW5rIGxpbmVzIGluIHBsYWNlCiAqLwojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0 cmluZy5oPgoKI2RlZmluZSBNQVhMSU5FIDI1NgpjaGFyIGxpbmVbTUFYTElORV07CgovKiBn ZXRsaW5lOiBnZXQgbGluZSBpbnRvIHMsIHJldHVybiBsZW5ndGggKi8KaW50IGdldGxpbmUo Y2hhciBzW10sIGludCBsaW0pCnsKCWludCBjLCBpOwoJCglpID0gMDsKCXdoaWxlICgtLWxp bSA+IDAgJiYgKGMgPSBnZXRjaGFyKCkpICE9IEVPRgoJCQkgJiYgYyAhPSAnXG4nKQoJCXNb aSsrXSA9IGM7CglpZiAoYyA9PSAnXG4nKQoJCXNbaSsrXSA9IGM7CglzW2ldID0gJ1wwJzsK CXJldHVybiBpOwp9CgptYWluKCkKewoJaW50IGMsIGksIGxlbmd0aDsKCWludCBwbGVuZ3Ro ID0gMDsgIC8qIHByZXZpb3VzIGxpbmUgbGVuZ3RoICovCgoJd2hpbGUgKCAobGVuZ3RoID0g Z2V0bGluZShsaW5lLE1BWExJTkUpKSA+IDApIHsKCQlpZiAobGVuZ3RoID4gMSB8fCBwbGVu Z3RoID4gMSkgewoJCQlmb3IgKGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspCgkJCXB1dGNoYXIo bGluZVtpXSk7CgkJfQoJCXBsZW5ndGggPSBsZW5ndGg7Cgl9Cn0KCg== --------------FAD3A979F9EB801FA6ABA58F--