Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2017 10:41:53 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        Bruce Evans <brde@optusnet.com.au>,  "src-committers@freebsd.org" <src-committers@freebsd.org>,  "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>,  "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r317809 - head/share/man/man7
Message-ID:  <CAPyFy2BX0T6OhwD5DE0DmunCBjN4XODKow_eECwk-6uYKynsfA@mail.gmail.com>
In-Reply-To: <20170505143147.GX1622@kib.kiev.ua>
References:  <201705042131.v44LVokb076951@repo.freebsd.org> <20170505174957.B875@besplex.bde.org> <20170505094601.GW1622@kib.kiev.ua> <20170505222702.Y1875@besplex.bde.org> <20170505143147.GX1622@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5 May 2017 at 10:31, Konstantin Belousov <kostikbel@gmail.com> wrote:
> On Fri, May 05, 2017 at 11:39:23PM +1000, Bruce Evans wrote:
>>
>> Change "size" to "representation" if you want to allow for more than the
>> size changing.
> I suggest you to negotiate a formulation with brooks@, who provided the
> existing note.

If it's really undesirable to mention pointer integrity here, I think
the main point can still be made with a phrase like Bruce proposed
(but I think it's fine as it exists now).

What about "In order to maximize compatibility with future changes in
pointer size or representation, manipulation..."?

Very briefly (to give some context), in CheriBSD and the CHERI CPU
pointers are 128 or 256 bits wide, and have a base address, length,
permissions, and other fields. Thus the size differs from existing
standard integer types, and a pointer's representation and even the
essence of what a pointer is differs from pointers in existing FreeBSD
architectures.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2BX0T6OhwD5DE0DmunCBjN4XODKow_eECwk-6uYKynsfA>