atom feed14 messages in org.freebsd.freebsd-archU Area Removal
FromSent OnAttachments
David SchultzNov 10, 2004 7:00 pm 
Scott LongNov 10, 2004 7:15 pm 
Brian Fundakowski FeldmanNov 10, 2004 7:16 pm 
Bruce M SimpsonNov 10, 2004 7:32 pm 
Scott LongNov 10, 2004 7:44 pm 
David SchultzNov 10, 2004 7:56 pm 
Julian ElischerNov 10, 2004 9:59 pm 
Marcel MoolenaarNov 10, 2004 11:53 pm 
John BaldwinNov 11, 2004 9:28 am 
Scott LongNov 11, 2004 4:16 pm 
David SchultzNov 11, 2004 5:01 pm 
Marcel MoolenaarNov 11, 2004 7:51 pm 
Scott LongNov 11, 2004 10:26 pm 
Matthew DillonNov 13, 2004 6:19 pm 
Subject:U Area Removal
From:David Schultz (da@FreeBSD.ORG)
Date:Nov 10, 2004 7:56:32 pm
List:org.freebsd.freebsd-arch

On Wed, Nov 10, 2004, Bruce M Simpson wrote:

Hey there,

On Wed, Nov 10, 2004 at 10:00:35PM -0500, David Schultz wrote:

Over the years, the amount of data we have stored in each process' U area has eroded to the point where all we have left are the following:

- A struct kinfo_proc that is only used for a.out core dumps. This can be reconstructed at the time of the core dump, so it doesn't need to be there.

Aren't we 100% ELF these days? Surely aout is no longer relevant?

Complete removal of a.out support is a separate topic. The aout.ko module works right now, and I've tried not to break it. Granted, I have yet to test whether a.out core dumps actually still work, but I intend to do so.

I've briefly looked over this and am happy to see it simplifies MD code somewhat.

FWIW, this is just phase one. There's even more that can be axed on another pass, such as most uses of PHOLD().