1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-30 16:51:41 +00:00
freebsd/sys/i386
Peter Wemm 5297fc55c8 This is an extract of changes from what I am currently running...
- Optimise the linux a.out loading and uselib system calls so they
  take advantage of some of John's recent interface improvements.
  Basically, this means they make far less map changes than before.
- Attempt to plug some potentially nasty kernel_map memory leaks..
- Improve support for QMAGIC libs (I only use QMAGIC (ie: a.out libraries from
  the slackware 3.0 dist) but this depends on other changes to enhance
  the /compat/linux support)
- uselib goes out through a single exit as part of the resource tracking
  that I did when closing the resource leaks on errors.  This could be
  cleaner than what I did, but making a 30-deep nested if/else was not my
  idea of fun, neither did I want to repeat the same code 30 times over for
  each failure possibility.  I guess this function needs to be split into
  smaller functions to solve this.

I've been running the Linux Netscape-2.0 (with Java) to test this, and apart
from the long-standing problem with the missing scrollbars, it appears to
still work as before with ZMAGIC libs (and the leaks)..  However, I've
been using it with mods for the signal trampoline code for native linux stack
frames on signals and exterminated the blasted sigreturn printf() problem,
so I can't be certain that there is not a dependency on something else.
1996-02-16 18:40:50 +00:00
..
apm Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
bios Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
boot Create symlinks for vnboot and bootvn, too. 1996-02-03 21:12:27 +00:00
conf Kill XNS. 1996-02-13 18:16:31 +00:00
eisa Free the externalizing buffer. 1996-01-31 18:46:36 +00:00
i386 Correct & Update the printing of CPU features. We have printed rubbish 1996-02-13 10:30:36 +00:00
ibcs2 Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
include Add a couple of macros I expect to need. 1996-02-07 21:52:57 +00:00
isa - Properly set the watchdog timer only during transmits. 1996-02-13 15:55:33 +00:00
linux This is an extract of changes from what I am currently running... 1996-02-16 18:40:50 +00:00
pci recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
scsi Allow I/O port ranges above the standard ISA one so the PCI probe will succeed. 1996-02-16 17:24:19 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00