| From | Sent On | Attachments |
|---|---|---|
| David Schultz | Nov 10, 2004 7:00 pm | |
| Scott Long | Nov 10, 2004 7:15 pm | |
| Brian Fundakowski Feldman | Nov 10, 2004 7:16 pm | |
| Bruce M Simpson | Nov 10, 2004 7:32 pm | |
| Scott Long | Nov 10, 2004 7:44 pm | |
| David Schultz | Nov 10, 2004 7:56 pm | |
| Julian Elischer | Nov 10, 2004 9:59 pm | |
| Marcel Moolenaar | Nov 10, 2004 11:53 pm | |
| John Baldwin | Nov 11, 2004 9:28 am | |
| Scott Long | Nov 11, 2004 4:16 pm | |
| David Schultz | Nov 11, 2004 5:01 pm | |
| Marcel Moolenaar | Nov 11, 2004 7:51 pm | |
| Scott Long | Nov 11, 2004 10:26 pm | |
| Matthew Dillon | Nov 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().





