]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
21 years agoMerge texinfo 4.5 changes onto the trunk.
ru [Fri, 2 May 2003 00:50:59 +0000 (00:50 +0000)]
Merge texinfo 4.5 changes onto the trunk.

21 years agoUse stock (FSF) version of this file.
ru [Fri, 2 May 2003 00:50:37 +0000 (00:50 +0000)]
Use stock (FSF) version of this file.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114475,
ru [Fri, 2 May 2003 00:49:43 +0000 (00:49 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114475,
which included commits to RCS files with non-trunk default branches.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114472,
ru [Fri, 2 May 2003 00:48:41 +0000 (00:48 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114472,
which included commits to RCS files with non-trunk default branches.

21 years agoImport of stripped down GNU texinfo 4.5
ru [Fri, 2 May 2003 00:48:41 +0000 (00:48 +0000)]
Import of stripped down GNU texinfo 4.5

21 years agoMove the flag that indicates an idle thread from the KSE to the thread.
julian [Fri, 2 May 2003 00:33:12 +0000 (00:33 +0000)]
Move the flag that indicates an idle thread from the KSE to the thread.
It was always referenced via the thread anyhow.

Reviewed by: jhb (a LOOOOONG time ago)

21 years agoQuiet warnings about copyright[].
obrien [Fri, 2 May 2003 00:04:21 +0000 (00:04 +0000)]
Quiet warnings about copyright[].

21 years agoFix signed/unsigned mix comparisons involving sizeof.
obrien [Fri, 2 May 2003 00:03:10 +0000 (00:03 +0000)]
Fix signed/unsigned mix comparisons involving sizeof.

21 years agocatman(1) sources now live elsewhere.
ru [Thu, 1 May 2003 23:48:11 +0000 (23:48 +0000)]
catman(1) sources now live elsewhere.

21 years agoUpdate upgrade instructions.
ru [Thu, 1 May 2003 21:28:49 +0000 (21:28 +0000)]
Update upgrade instructions.

21 years agoRemove Giant from the setuid(), seteuid(), setgid(), setegid(),
jhb [Thu, 1 May 2003 21:21:42 +0000 (21:21 +0000)]
Remove Giant from the setuid(), seteuid(), setgid(), setegid(),
setgroups(), setreuid(), setregid(), setresuid(), and setresgid() syscalls
as well as the cred_update_thread() function.

21 years agoTrasmute moer "krb5" distibutions into "crypto".
markm [Thu, 1 May 2003 21:21:15 +0000 (21:21 +0000)]
Trasmute moer "krb5" distibutions into "crypto".

21 years agoRemoved all vestiges of KerberosIV.
ru [Thu, 1 May 2003 21:18:36 +0000 (21:18 +0000)]
Removed all vestiges of KerberosIV.

21 years agoSmall style tweaks to some members of struct session and sigio to be more
jhb [Thu, 1 May 2003 21:17:46 +0000 (21:17 +0000)]
Small style tweaks to some members of struct session and sigio to be more
consistent with other structures in this file.

21 years agoInitialize and destroy the struct proc mutex in the proc zone's init and
jhb [Thu, 1 May 2003 21:16:38 +0000 (21:16 +0000)]
Initialize and destroy the struct proc mutex in the proc zone's init and
fini routines instead of in fork() and wait().  This has the nice side
benefit that the proc lock of any process on the allproc list is always
valid and sched_lock doesn't have to be used to test against PRS_NEW
anymore.

21 years agoStyle.
ru [Thu, 1 May 2003 21:10:37 +0000 (21:10 +0000)]
Style.

21 years agoPlug some memory-leaks.
phk [Thu, 1 May 2003 21:07:08 +0000 (21:07 +0000)]
Plug some memory-leaks.

21 years agoFor the time being, upgrade the whole Groff (to version 1.19),
ru [Thu, 1 May 2003 20:41:03 +0000 (20:41 +0000)]
For the time being, upgrade the whole Groff (to version 1.19),
but stop doing so again on the next __FreeBSD_version bump.

21 years agoRestore local changes accidentally lost in the last import.
jhb [Thu, 1 May 2003 20:40:03 +0000 (20:40 +0000)]
Restore local changes accidentally lost in the last import.

Reviewed by: njl

21 years agoFixed the MLINKS assignment style.
ru [Thu, 1 May 2003 20:35:30 +0000 (20:35 +0000)]
Fixed the MLINKS assignment style.

21 years agoRemove the now obsolete geomidorname hack.
phk [Thu, 1 May 2003 20:32:24 +0000 (20:32 +0000)]
Remove the now obsolete geomidorname hack.

21 years agoUse the .Dl macro.
trhodes [Thu, 1 May 2003 20:27:59 +0000 (20:27 +0000)]
Use the .Dl macro.

Discussed with: mdoc(7) officer ru

21 years agoDe-Kerberise (KerberosIV). KerberosIV is no longer present, and
markm [Thu, 1 May 2003 20:09:58 +0000 (20:09 +0000)]
De-Kerberise (KerberosIV). KerberosIV is no longer present, and
remote backups can still be done with Kerberos authentication using
SSH and Kerberos 5.

21 years agoFix a printf warning from the recent CAM changes.
jhb [Thu, 1 May 2003 19:46:21 +0000 (19:46 +0000)]
Fix a printf warning from the recent CAM changes.

21 years agoAdd a new flag, EV_CANCELED, and use it to make g_waitfor_event() return
phk [Thu, 1 May 2003 19:43:52 +0000 (19:43 +0000)]
Add a new flag, EV_CANCELED, and use it to make g_waitfor_event() return
EAGAIN if an event got canceled.

21 years agoDo not attempt to build chkey(1) and newkey(8) if NOSECURE is defined.
ru [Thu, 1 May 2003 19:43:01 +0000 (19:43 +0000)]
Do not attempt to build chkey(1) and newkey(8) if NOSECURE is defined.

Submitted by: Marius Strobl <marius@alchemy.franken.de>

21 years agoBuild non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.
ru [Thu, 1 May 2003 19:38:15 +0000 (19:38 +0000)]
Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.

Submitted by: Marius Strobl <marius@alchemy.franken.de>

21 years agoWhen events on a reference is cancelled, check our doorstep first,
phk [Thu, 1 May 2003 19:24:00 +0000 (19:24 +0000)]
When events on a reference is cancelled, check our doorstep first,
it might be an orphan.

21 years agoAdd SATA Promise controllers to ata(4) section.
bmah [Thu, 1 May 2003 19:11:08 +0000 (19:11 +0000)]
Add SATA Promise controllers to ata(4) section.

21 years agoNew release notes: ata(4) support for Promise SATA devices, CAM
bmah [Thu, 1 May 2003 19:09:54 +0000 (19:09 +0000)]
New release notes:  ata(4) support for Promise SATA devices, CAM
supports huge devices, iir(4) update.

Other changes:  Add some <replaceable></replaceable> tags where
appropriate.

21 years agoState the fact that the range is twice the traditional RAND_MAX.
trhodes [Thu, 1 May 2003 19:09:16 +0000 (19:09 +0000)]
State the fact that the range is twice the traditional RAND_MAX.
Add an EXAMPLES section.

PR: 48493
Submitted by: Paul Herman <pherman@frenchfries.net> (original version)

21 years agoBack out the `hiding' of strlcpy and strlcat. Several people
nectar [Thu, 1 May 2003 19:03:14 +0000 (19:03 +0000)]
Back out the `hiding' of strlcpy and strlcat.  Several people
vocally objected to this safety belt.

21 years agoCatch up to reworked debugging levels in latest Intel import.
jhb [Thu, 1 May 2003 18:51:43 +0000 (18:51 +0000)]
Catch up to reworked debugging levels in latest Intel import.

21 years agofnet(9) claims that "those interfaces supporting reception of multicast
trhodes [Thu, 1 May 2003 18:34:13 +0000 (18:34 +0000)]
fnet(9) claims that "those interfaces supporting reception of multicast
datagrams have a LIST of multicast group memberships...".  On -CURRENT, that
LIST is actually a TAILQ.  Note that -STABLE still uses a LIST

PR: 50426
Submitted by: Scott Mitchell <scott+freebsd@fishballoon.org>

21 years agoRemove now unneeded special case for "geom.ctl".
phk [Thu, 1 May 2003 18:18:14 +0000 (18:18 +0000)]
Remove now unneeded special case for "geom.ctl".

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114438,
des [Thu, 1 May 2003 17:16:48 +0000 (17:16 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114438,
which included commits to RCS files with non-trunk default branches.

21 years agoInitialize variables (perforce change #30310)
des [Thu, 1 May 2003 17:16:48 +0000 (17:16 +0000)]
Initialize variables (perforce change #30310)

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114436,
des [Thu, 1 May 2003 17:15:45 +0000 (17:15 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114436,
which included commits to RCS files with non-trunk default branches.

21 years agoInitialize dlh (perforce change #30312)
des [Thu, 1 May 2003 17:15:45 +0000 (17:15 +0000)]
Initialize dlh (perforce change #30312)

21 years agoGarbage collect unused TDF_INMSLEEP flag.
jhb [Thu, 1 May 2003 17:05:24 +0000 (17:05 +0000)]
Garbage collect unused TDF_INMSLEEP flag.

21 years agoInstead of recording the Unix time in a process when it starts, record the
des [Thu, 1 May 2003 16:59:23 +0000 (16:59 +0000)]
Instead of recording the Unix time in a process when it starts, record the
uptime.  Where necessary, convert it back to Unix time by adding boottime
to it.  This fixes a potential problem in the accounting code, which would
compute the elapsed time incorrectly if the Unix time was stepped during
the lifetime of the process.

21 years agoQuiet warnings about copyright[].
obrien [Thu, 1 May 2003 16:58:57 +0000 (16:58 +0000)]
Quiet warnings about copyright[].

21 years agoFix lock order reversal when opening device and chn_reset fails.
orion [Thu, 1 May 2003 16:31:21 +0000 (16:31 +0000)]
Fix lock order reversal when opening device and chn_reset fails.

Submitted by: Jan-Espen Pettersen <sigsegv@leakingmemory.org>
Tested by: Georg Funk <georgfunk@web.de>

21 years agoxtend rc.conf variables are gone.
imp [Thu, 1 May 2003 16:17:04 +0000 (16:17 +0000)]
xtend rc.conf variables are gone.

Noticed by: bde

21 years agoConvert the i386 alloca(3) to the x86-64 ISA.
obrien [Thu, 1 May 2003 16:04:38 +0000 (16:04 +0000)]
Convert the i386 alloca(3) to the x86-64 ISA.

Alignment hack from: NetBSD

21 years agoUse C99-style varadic macros instead of the non-standard gcc syntax.
des [Thu, 1 May 2003 15:08:55 +0000 (15:08 +0000)]
Use C99-style varadic macros instead of the non-standard gcc syntax.

21 years agoNew release notes: ACPI-CA 20030228, groff 1.19, tzdata2003a.
bmah [Thu, 1 May 2003 15:08:10 +0000 (15:08 +0000)]
New release notes:  ACPI-CA 20030228, groff 1.19, tzdata2003a.

21 years agoRemove RCSID from files which have no other diffs to the vendor branch.
des [Thu, 1 May 2003 15:05:43 +0000 (15:05 +0000)]
Remove RCSID from files which have no other diffs to the vendor branch.

21 years agoLock GCC w/o -m32 into 64-bit mode.
obrien [Thu, 1 May 2003 15:00:46 +0000 (15:00 +0000)]
Lock GCC w/o -m32 into 64-bit mode.

21 years agoMark libpam as c99- and WARNS5-clean.
des [Thu, 1 May 2003 14:55:06 +0000 (14:55 +0000)]
Mark libpam as c99- and WARNS5-clean.

21 years agoMake GCC 3.3 STFU about copyright[].
obrien [Thu, 1 May 2003 14:45:27 +0000 (14:45 +0000)]
Make GCC 3.3 STFU about copyright[].

21 years agoMark fetch(1) as c99- and WARNS6-clean.
des [Thu, 1 May 2003 14:40:55 +0000 (14:40 +0000)]
Mark fetch(1) as c99- and WARNS6-clean.

21 years agoRemove DIOCGPC98 ioctl.
nyan [Thu, 1 May 2003 14:40:16 +0000 (14:40 +0000)]
Remove DIOCGPC98 ioctl.

21 years agoMark libfetch as c99-clean. Always build at WARNS level 2 rather than
des [Thu, 1 May 2003 14:39:43 +0000 (14:39 +0000)]
Mark libfetch as c99-clean.  Always build at WARNS level 2 rather than
juggling with levels 2 and 3, as this has lead to world breakage for
NOCRYPT users in the past.

21 years agoAdd a mechanism to allow Makefiles to specify the particular C dialect
des [Thu, 1 May 2003 14:36:27 +0000 (14:36 +0000)]
Add a mechanism to allow Makefiles to specify the particular C dialect
in which the source code is written.  This is controlled by the CSTD
variable, which can have one of the following values:

  - "k&r" => -traditional
  - "c89" or "c90" => -std=iso9899:1990
  - "c94" or "c95" => -std=iso9899:199409
  - "c99" => -std=iso9899:1999

The corresponding option is added to CFLAGS regardless of WARNS level.
This also removes -ansi from WARNS level 6, but adds -Wno-long-long to
work around a weird gcc bug (-ansi, which is supposedly equivalent to
-std=iso9899:1990, seems to turn long long warnings off instead of on)

If CSTD is undefined, CFLAGS are unchanged except for the -ansi /
-Wno-long-long change mentioned above for WARNS level 6.

21 years agoOops, DIOCGPC98 should be DIOCSPC98.
nyan [Thu, 1 May 2003 14:30:59 +0000 (14:30 +0000)]
Oops, DIOCGPC98 should be DIOCSPC98.

21 years agoThe -t flag in the retired apmconf.8 is the same as "-h false" in the
tobez [Thu, 1 May 2003 14:19:00 +0000 (14:19 +0000)]
The -t flag in the retired apmconf.8 is the same as "-h false" in the
apm.8.  Since the -t flag in the apm.8 is something different entirely,
the reference to -t was quite confusing.  Fix that.

21 years agoStart running amd64 builds on 9ball.
des [Thu, 1 May 2003 14:14:54 +0000 (14:14 +0000)]
Start running amd64 builds on 9ball.

21 years agoMerged from src/sbin/fdisk/Makefile revision 1.10.
nyan [Thu, 1 May 2003 13:53:41 +0000 (13:53 +0000)]
Merged from src/sbin/fdisk/Makefile revision 1.10.

21 years ago- Move decoding pc98_partition function into geom_pc98_enc.c.
nyan [Thu, 1 May 2003 13:44:24 +0000 (13:44 +0000)]
- Move decoding pc98_partition function into geom_pc98_enc.c.
- Add encoding pc98_partition function.

21 years agoMerged from src/sbin/fdisk/fdisk.c revision 1.69.
nyan [Thu, 1 May 2003 13:27:11 +0000 (13:27 +0000)]
Merged from src/sbin/fdisk/fdisk.c revision 1.69.

21 years agoUpgrade to Groff 1.19.
ru [Thu, 1 May 2003 13:22:21 +0000 (13:22 +0000)]
Upgrade to Groff 1.19.

21 years agoMerge local changes (8 bit clean ctype support) onto mainline.
ru [Thu, 1 May 2003 13:18:55 +0000 (13:18 +0000)]
Merge local changes (8 bit clean ctype support) onto mainline.

21 years agoMerge Groff 1.19 changes.
ru [Thu, 1 May 2003 13:18:29 +0000 (13:18 +0000)]
Merge Groff 1.19 changes.

21 years agoUse stock (FSF) version of this file.
ru [Thu, 1 May 2003 13:17:56 +0000 (13:17 +0000)]
Use stock (FSF) version of this file.

21 years agoRemoved yacc(1) output files.
ru [Thu, 1 May 2003 13:17:18 +0000 (13:17 +0000)]
Removed yacc(1) output files.

21 years agoFix to build pc98 boot loader after support amd64.
nyan [Thu, 1 May 2003 13:17:06 +0000 (13:17 +0000)]
Fix to build pc98 boot loader after support amd64.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114405,
ru [Thu, 1 May 2003 13:15:22 +0000 (13:15 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114405,
which included commits to RCS files with non-trunk default branches.

21 years agoRemoved files not present in v1.19 import.
ru [Thu, 1 May 2003 13:15:22 +0000 (13:15 +0000)]
Removed files not present in v1.19 import.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r114402,
ru [Thu, 1 May 2003 13:09:50 +0000 (13:09 +0000)]
This commit was generated by cvs2svn to compensate for changes in r114402,
which included commits to RCS files with non-trunk default branches.

21 years agoVirgin import of FSF groff v1.19
ru [Thu, 1 May 2003 13:09:50 +0000 (13:09 +0000)]
Virgin import of FSF groff v1.19

21 years agoNote when we issue a request to the disk driver, so that we can
grog [Thu, 1 May 2003 13:06:00 +0000 (13:06 +0000)]
Note when we issue a request to the disk driver, so that we can
measure the time it spends.

21 years agoFix compiling problem, p_tracee is in my local repository for
davidxu [Thu, 1 May 2003 12:16:06 +0000 (12:16 +0000)]
Fix compiling problem, p_tracee is in my local repository for
threaded process debugging, not ready for this time.

21 years agoUse only a 64bit hash filter table for ADM-Centaur cards like the
mbr [Thu, 1 May 2003 09:31:01 +0000 (09:31 +0000)]
Use only a 64bit hash filter table for ADM-Centaur cards like the
Accton EN2242 and the ADMtek AN985 cards.

PR: 32699
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Reviewed by: phk
MFC after: 2 weeks

21 years agoDrop Giant lock before suspended, pick up it after resumed.
davidxu [Thu, 1 May 2003 07:29:25 +0000 (07:29 +0000)]
Drop Giant lock before suspended, pick up it after resumed.
thread_suspend_check() is used in exit1() which still needs
Giant lock.

21 years agoRemove VINUMDEBUG. vinum(8) always compiles with VINUMDEBUG to be able
grog [Thu, 1 May 2003 07:19:29 +0000 (07:19 +0000)]
Remove VINUMDEBUG.  vinum(8) always compiles with VINUMDEBUG to be able
to cope with kernel modules with VINUMDEBUG.

21 years agoDo not attempt to free NULL dinodes (i_din1 or i_din2) in ffs_ifree().
tjr [Thu, 1 May 2003 06:41:59 +0000 (06:41 +0000)]
Do not attempt to free NULL dinodes (i_din1 or i_din2) in ffs_ifree().
These fields can be left as NULL if ffs_vget() allocates an inode but
fails before the dinode memory has been allocated. There are two cases
when this can occur: when we lose a race and another process has added
the inode to the hash, and when reading the inode off disk fails.

The bug was observed by Kris on one of the package-building machines.
See http://marc.theaimsgroup.com/?l=freebsd-current&m=105172731013411&w=2
In Kris's case, it was the bread() that failed because of a disk error.

The alternative to this patch is to ensure that ffs_vget() does not call
vput() when the inode that hasn't been properly initialised.

21 years agoFree i_din2 instead of i_din1 in ffs_ifree() on UFS2 filesystems.
tjr [Thu, 1 May 2003 06:38:27 +0000 (06:38 +0000)]
Free i_din2 instead of i_din1 in ffs_ifree() on UFS2 filesystems.
This is purely a cosmetic change because these members are in a
union together.

21 years agoAdd description of '-o' and '-s'.
simokawa [Thu, 1 May 2003 06:33:13 +0000 (06:33 +0000)]
Add description of '-o' and '-s'.

21 years agoI'm pleased to announce that Promise is now supporting the FreeBSD
sos [Thu, 1 May 2003 06:20:50 +0000 (06:20 +0000)]
I'm pleased to announce that Promise is now supporting the FreeBSD
project by providing documentation (under NDA) and hardware for
testing. This commit is the first result of the cooperation, and
adds support for several of their new controllers that we didn't
support before (and probably newer would have without this arrangement).

Add support for the Promise SATA150 TX2/TX4 and the Promise TX4000
controllers. This also adds support for various motherboard fitted
Promise SATA/ATA chips.
Note that this code uses memory mapped registers to minimize overhead.
I belive FreeBSD has made another first in the Open Source world
by being able to release support for this :)

21 years agoRelax the test for when to use LBA instead of CHS size.
sos [Thu, 1 May 2003 06:17:30 +0000 (06:17 +0000)]
Relax the test for when to use LBA instead of CHS size.

21 years agoFix compile errors on ia64 in dagetcapacity. Set block_len and maxsector
ken [Thu, 1 May 2003 05:16:13 +0000 (05:16 +0000)]
Fix compile errors on ia64 in dagetcapacity.  Set block_len and maxsector
to 0 initially.  It seems that the ia64 backend isn't as "smart" as the
i386 backend, which realized that those variables were only set or used
when error == 0, and thus were not used uninitialized.

21 years agoExtend the scope of the vm_object locking in vm_object_split().
alc [Thu, 1 May 2003 05:06:33 +0000 (05:06 +0000)]
Extend the scope of the vm_object locking in vm_object_split().

21 years agoCommit a missed change to keep in sync with the MI elf loader.
peter [Thu, 1 May 2003 04:39:22 +0000 (04:39 +0000)]
Commit a missed change to keep in sync with the MI elf loader.

21 years agoArgh. This was broken by the last-minute elf32/elf64/"elf kernel" changes.
peter [Thu, 1 May 2003 04:31:33 +0000 (04:31 +0000)]
Argh.  This was broken by the last-minute elf32/elf64/"elf kernel" changes.

21 years agoOnly use the pc bios stuff on i386's. I think this might even be unused
peter [Thu, 1 May 2003 04:23:15 +0000 (04:23 +0000)]
Only use the pc bios stuff on i386's.  I think this might even be unused
there too.

21 years agoAdd AMD64 support to dev/fb. It isn't optimized.
peter [Thu, 1 May 2003 04:21:05 +0000 (04:21 +0000)]
Add AMD64 support to dev/fb.  It isn't optimized.

21 years agoUpdate the hardcoded bus tags for early console support for amd64.
peter [Thu, 1 May 2003 04:19:19 +0000 (04:19 +0000)]
Update the hardcoded bus tags for early console support for amd64.

21 years agoI changed the numbering of the MODINFOMD_SMAP during the commit, so
peter [Thu, 1 May 2003 04:18:02 +0000 (04:18 +0000)]
I changed the numbering of the MODINFOMD_SMAP during the commit, so
recognize the old number for my development boxes so I can use old
loader/pxeboot for a while if I need to.

21 years agoNuke; repocopied to elf32_freebsd.c where it lives on.
peter [Thu, 1 May 2003 03:57:19 +0000 (03:57 +0000)]
Nuke; repocopied to elf32_freebsd.c where it lives on.

21 years agoEnable the i386 loader to load and run an amd64 kernel. If this puts
peter [Thu, 1 May 2003 03:56:30 +0000 (03:56 +0000)]
Enable the i386 loader to load and run an amd64 kernel.  If this puts
things over floppy size limits, I can exclude it for release builds or
something like that.  Most of the changes are to get the load_elf.c file
into a seperate elf32_ or elf64_ namespace so that you can have two
ELF loaders present at once.  Note that for 64 bit kernels, it actually
starts up the kernel already in 64 bit mode with paging enabled.  This
is really easy because we have a known minimum feature set.

Of note is that for amd64, we have to pass in the bios int 15 0xe821
memory map because once in long mode, you absolutely cannot make VM86
calls.  amd64 does not use 'struct bootinfo' at all.  It is a pure loader
metadata startup, just like sparc64 and powerpc.  Much of the
infrastructure to support this was adapted from sparc64.

21 years agoLock an update to a vm_object's ref_count.
alc [Thu, 1 May 2003 03:51:05 +0000 (03:51 +0000)]
Lock an update to a vm_object's ref_count.

21 years agoHack to enable getting two different elf32 and elf64 loaders in the
peter [Thu, 1 May 2003 03:46:12 +0000 (03:46 +0000)]
Hack to enable getting two different elf32 and elf64 loaders in the
same i386 loader binary.

21 years ago<b30> is 'IA64' - ie: you're running on an ia64 in 32 bit mode.
peter [Thu, 1 May 2003 03:44:40 +0000 (03:44 +0000)]
<b30> is 'IA64' - ie: you're running on an ia64 in 32 bit mode.

21 years agoFix printf warning caused by recent CAM change.
simokawa [Thu, 1 May 2003 03:38:04 +0000 (03:38 +0000)]
Fix printf warning caused by recent CAM change.

21 years agoBack out last commits. The elf64/elf32 kernel name thing was more pain
peter [Thu, 1 May 2003 03:33:28 +0000 (03:33 +0000)]
Back out last commits.  The elf64/elf32 kernel name thing was more pain
than it was worth.

21 years agoSlight reorg and added AMD64 support. A couple of the MODINFOMD_* values
peter [Thu, 1 May 2003 03:31:18 +0000 (03:31 +0000)]
Slight reorg and added AMD64 support.  A couple of the MODINFOMD_* values
that were added to sparc64 and later powerpc, really should have been in
the MI area.  But changing that now with insufficient preperation will
just cause too much pain.

Move MD_FETCH() to the MI sys/linker.h file to avoid another two copies
of it.

21 years ago - Update the vm_object locking in vm_object_reference().
alc [Thu, 1 May 2003 03:29:20 +0000 (03:29 +0000)]
 - Update the vm_object locking in vm_object_reference().
 - Convert some dead code in vm_object_reference() into a comment.

21 years agoLock accesses to the vm_object's ref_count and resident_page_count.
alc [Thu, 1 May 2003 03:10:38 +0000 (03:10 +0000)]
Lock accesses to the vm_object's ref_count and resident_page_count.

21 years agoSync up with the files in the hammer branch in the p4 tree to get basic
peter [Thu, 1 May 2003 02:59:24 +0000 (02:59 +0000)]
Sync up with the files in the hammer branch in the p4 tree to get basic
AMD64 support.  There is still more to add.