From owner-p4-projects@FreeBSD.ORG Tue Oct 19 23:13:10 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 60E151065672; Tue, 19 Oct 2010 23:13:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D141106566C for ; Tue, 19 Oct 2010 23:13:10 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 094478FC14 for ; Tue, 19 Oct 2010 23:13:10 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id o9JND94x022420 for ; Tue, 19 Oct 2010 23:13:09 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id o9JND9Bo022417 for perforce@freebsd.org; Tue, 19 Oct 2010 23:13:09 GMT (envelope-from gonzo@FreeBSD.org) Date: Tue, 19 Oct 2010 23:13:09 GMT Message-Id: <201010192313.o9JND9Bo022417@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 184911 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Oct 2010 23:13:10 -0000 http://p4web.freebsd.org/@@184911?ac=10 Change 184911 by gonzo@gonzo_figaro on 2010/10/19 23:13:08 Merge kib's patch: Supply some useful information to the started image using ELF aux vectors. In particular, provide pagesize and pagesizes array, the canary value for SSP use, number of host CPUs and osreldate. Affected files ... .. //depot/projects/avr32/src/sys/avr32/include/elf.h#4 edit Differences ... ==== //depot/projects/avr32/src/sys/avr32/include/elf.h#4 (text+ko) ==== @@ -78,7 +78,14 @@ #define AT_EGID 14 /* Effective gid. */ #define AT_EXECPATH 15 /* Path to the executable. */ -#define AT_COUNT 16 /* Count of defined aux entry types. */ +#define AT_CANARY 16 /* Canary for SSP */ +#define AT_CANARYLEN 17 /* Length of the canary. */ +#define AT_OSRELDATE 18 /* OSRELDATE. */ +#define AT_NCPUS 19 /* Number of CPUs. */ +#define AT_PAGESIZES 20 /* Pagesizes. */ +#define AT_PAGESIZESLEN 21 /* Number of pagesizes. */ + +#define AT_COUNT 22 /* Count of defined aux entry types. */ /* Define "machine" characteristics */