From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750758AbVKIN57 (ORCPT ); Wed, 9 Nov 2005 08:57:59 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750766AbVKIN57 (ORCPT ); Wed, 9 Nov 2005 08:57:59 -0500 Received: from public.id2-vpn.continvity.gns.novell.com ([195.33.99.129]:14638 "EHLO emea1-mh.id2.novell.com") by vger.kernel.org with ESMTP id S1750768AbVKIN56 (ORCPT ); Wed, 9 Nov 2005 08:57:58 -0500 Message-Id: <43720EAF.76F0.0078.0@novell.com> X-Mailer: Novell GroupWise Internet Agent 7.0 Date: Wed, 09 Nov 2005 14:58:55 +0100 From: "Jan Beulich" To: Subject: [PATCH 3/39] NLKD - early/late CPU up/down notification References: <43720DAE.76F0.0078.0@novell.com> <43720E2E.76F0.0078.0@novell.com> <43720E72.76F0.0078.0@novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=__PartD6F4EA8F.0__=" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=__PartD6F4EA8F.0__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline A mechanism to allow debuggers to learn about starting/dying CPUs as early/late as possible. Arch-dependent changes for i386 and x86_64 will follow. Signed-Off-By: Jan Beulich (actual patch attached) --=__PartD6F4EA8F.0__= Content-Type: application/octet-stream; name="linux-2.6.14-nlkd-notify-cpu.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="linux-2.6.14-nlkd-notify-cpu.patch" QSBtZWNoYW5pc20gdG8gYWxsb3cgZGVidWdnZXJzIHRvIGxlYXJuIGFib3V0IHN0YXJ0aW5nL2R5 aW5nIENQVXMgYXMKZWFybHkvbGF0ZSBhcyBwb3NzaWJsZS4gQXJjaC1kZXBlbmRlbnQgY2hhbmdl cyBmb3IgaTM4NiBhbmQgeDg2XzY0CndpbGwgZm9sbG93LgoKU2lnbmVkLU9mZi1CeTogSmFuIEJl dWxpY2ggPGpiZXVsaWNoQG5vdmVsbC5jb20+CgpJbmRleDogMi42LjE0LW5sa2QvaW5jbHVkZS9s aW51eC9jcHUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Ci0tLSAyLjYuMTQtbmxrZC5vcmlnL2luY2x1ZGUvbGludXgv Y3B1LmgJMjAwNS0xMS0wOSAxMDo0MDoxNy4wMDAwMDAwMDAgKzAxMDAKKysrIDIuNi4xNC1ubGtk L2luY2x1ZGUvbGludXgvY3B1LmgJMjAwNS0xMS0wNCAxNjoxOTozNC4wMDAwMDAwMDAgKzAxMDAK QEAgLTQyLDYgKzQyLDEwIEBAIHN0cnVjdCBub3RpZmllcl9ibG9jazsKIGV4dGVybiBpbnQgcmVn aXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwogZXh0ZXJuIHZv aWQgdW5yZWdpc3Rlcl9jcHVfbm90aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CiAK KyNpZm5kZWYgTU9EVUxFCitleHRlcm4gaW50IGNwdV9ub3RpZnkodW5zaWduZWQgbG9uZyk7Cisj ZW5kaWYKKwogaW50IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KTsKIAogI2Vsc2UKSW5kZXg6IDIu Ni4xNC1ubGtkL2luY2x1ZGUvbGludXgvbm90aWZpZXIuaAo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSAyLjYuMTQt bmxrZC5vcmlnL2luY2x1ZGUvbGludXgvbm90aWZpZXIuaAkyMDA1LTExLTA5IDEwOjQwOjE3LjAw MDAwMDAwMCArMDEwMAorKysgMi42LjE0LW5sa2QvaW5jbHVkZS9saW51eC9ub3RpZmllci5oCTIw MDUtMTEtMDQgMTY6MTk6MzQuMDAwMDAwMDAwICswMTAwCkBAIC02NSwxMiArNjUsMTQgQEAgZXh0 ZXJuIGludCBub3RpZmllcl9jYWxsX2NoYWluKHN0cnVjdCBubwogCiAjZGVmaW5lIE5FVExJTktf VVJFTEVBU0UJMHgwMDAxCS8qIFVuaWNhc3QgbmV0bGluayBzb2NrZXQgcmVsZWFzZWQgKi8KIAor I2RlZmluZSBDUFVfQUxJVkUJCTB4MDAwMSAvKiBjdXJyZW50IENQVSBpcyBhbGl2ZSAqLwogI2Rl ZmluZSBDUFVfT05MSU5FCQkweDAwMDIgLyogQ1BVICh1bnNpZ25lZCl2IGlzIHVwICovCiAjZGVm aW5lIENQVV9VUF9QUkVQQVJFCQkweDAwMDMgLyogQ1BVICh1bnNpZ25lZCl2IGNvbWluZyB1cCAq LwogI2RlZmluZSBDUFVfVVBfQ0FOQ0VMRUQJCTB4MDAwNCAvKiBDUFUgKHVuc2lnbmVkKXYgTk9U IGNvbWluZyB1cCAqLwogI2RlZmluZSBDUFVfRE9XTl9QUkVQQVJFCTB4MDAwNSAvKiBDUFUgKHVu c2lnbmVkKXYgZ29pbmcgZG93biAqLwogI2RlZmluZSBDUFVfRE9XTl9GQUlMRUQJCTB4MDAwNiAv KiBDUFUgKHVuc2lnbmVkKXYgTk9UIGdvaW5nIGRvd24gKi8KICNkZWZpbmUgQ1BVX0RFQUQJCTB4 MDAwNyAvKiBDUFUgKHVuc2lnbmVkKXYgZGVhZCAqLworI2RlZmluZSBDUFVfRFlJTkcJCTB4MDAw OCAvKiBjdXJyZW50IENQVSBkeWluZyAqLwogCiAjZW5kaWYgLyogX19LRVJORUxfXyAqLwogI2Vu ZGlmIC8qIF9MSU5VWF9OT1RJRklFUl9IICovCkluZGV4OiAyLjYuMTQtbmxrZC9rZXJuZWwvY3B1 LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0gMi42LjE0LW5sa2Qub3JpZy9rZXJuZWwvY3B1LmMJMjAwNS0xMS0w OSAxMDo0MDoxNy4wMDAwMDAwMDAgKzAxMDAKKysrIDIuNi4xNC1ubGtkL2tlcm5lbC9jcHUuYwky MDA1LTExLTA0IDE2OjE5OjM0LjAwMDAwMDAwMCArMDEwMApAQCAtNDEsNiArNDEsMTIgQEAgdm9p ZCB1bnJlZ2lzdGVyX2NwdV9ub3RpZmllcihzdHJ1Y3Qgbm90aQogfQogRVhQT1JUX1NZTUJPTCh1 bnJlZ2lzdGVyX2NwdV9ub3RpZmllcik7CiAKK2ludCBjcHVfbm90aWZ5KHVuc2lnbmVkIGxvbmcg ZXZlbnQpCit7CisJcmV0dXJuIG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgZXZlbnQs CisJICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikobG9uZylzbXBfcHJvY2Vzc29y X2lkKCkpOworfQorCiAjaWZkZWYgQ09ORklHX0hPVFBMVUdfQ1BVCiBzdGF0aWMgaW5saW5lIHZv aWQgY2hlY2tfZm9yX3Rhc2tzKGludCBjcHUpCiB7Cg== --=__PartD6F4EA8F.0__=--