From owner-cvs-all@FreeBSD.ORG Sat Oct 28 06:04:29 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3AD416A403; Sat, 28 Oct 2006 06:04:29 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3D4443D49; Sat, 28 Oct 2006 06:04:29 +0000 (GMT) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9S64Tnd044544; Sat, 28 Oct 2006 06:04:29 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9S64TWh044543; Sat, 28 Oct 2006 06:04:29 GMT (envelope-from bde) Message-Id: <200610280604.k9S64TWh044543@repoman.freebsd.org> From: Bruce Evans Date: Sat, 28 Oct 2006 06:04:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/include asmacros.h src/sys/i386/isa prof_machdep.c src/sys/amd64/amd64 prof_machdep.c src/sys/amd64/include asmacros.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Oct 2006 06:04:29 -0000 bde 2006-10-28 06:04:29 UTC FreeBSD src repository Modified files: sys/i386/include asmacros.h sys/i386/isa prof_machdep.c sys/amd64/amd64 prof_machdep.c sys/amd64/include asmacros.h Log: Removed all traces of HIDENAME() in amd64 and i386 kernel code. Using this used to be slightly cleaner than using ifdefs in a few places to support both a.out and elf, but using it now just causes messes and unportabilities. It seems to be impossible to implement the elf HIDENAME() portably in cpp (since token pasting of "." and is invalid). */prof_machdep.c: - Removed all uses of CNAME(). CNAME() is easy enough to use in pure asm code, but using it in inline asm requires messy quoting. The core pure asm code has been hacked on more and all uses of CNAME() in it have already gone away. Just assume the elf convention here too. - Removed now-uneeded include of . - Removed the workaround for a namespace conflict with this include. Revision Changes Path 1.26 +9 -11 src/sys/amd64/amd64/prof_machdep.c 1.32 +3 -5 src/sys/amd64/include/asmacros.h 1.29 +3 -5 src/sys/i386/include/asmacros.h 1.27 +9 -18 src/sys/i386/isa/prof_machdep.c