Marcel Moolenaar
9055ed836a
o Don't limit GPT as a rank 2 provider. Allow it to be connected
...
anywhere in the DAG. This includes configurations that are not
allowed by the EFI specification.
o Reject a GPT partition table if it's not preceeded by a PMBR.
There's no need to preserve the MBR partitioning anymore as GPT
is mature and with the first bullet extending the applicability
of GPT, it's better to be a bit more strict.
2004-12-05 06:02:21 +00:00
David E. O'Brien
96aecc0fce
Now as a full blown port.
2004-12-05 04:16:36 +00:00
Marcel Moolenaar
3edecb0846
Fix previous commit. GDB_CROSS_DEBUGGER needs to be defined for all
...
subdirectories.
2004-12-05 04:08:22 +00:00
Nate Lawson
5d3d03f152
Grab Giant around calls to DEVICE_SUSPEND/RESUME in acpi_SetSleepState().
...
If we are resuming non-MPSAFE drivers, they need Giant held for them.
This may fix some obscure suspend/resume problems. It has fixed keyrate
setting problems that were triggered by cardbus (MPSAFE) changing the
ordering for syscons resume (non-MPSAFE). Also, add some asserts that
Giant is held in our suspend/resume and shutdown methods.
Found by: iedowse
MFC after: 2 days
2004-12-05 01:35:18 +00:00
Kris Kennaway
062a5b33f3
Add more frequently-used locale directories. This is in preparation
...
for cleanup of pkg-plist files with respect to handling of the share/locale
subdirectories.
MFC after: 3 days
2004-12-04 23:30:36 +00:00
Mark Santcroos
53ce39bedf
Document ACPI tunable hw.acpi.serialize_methods.
...
Also reorder tunables.
Approved by: njl
MFC after: 1 week
2004-12-04 23:26:46 +00:00
Alan Cox
e07a123caf
Replace (inlined) pmap_pte() calls with smaller, faster code where
...
possible, such as the inner loop of pmap_copy().
Remove two comments that apply to i386 but not amd64.
2004-12-04 22:02:31 +00:00
Pawel Jakub Dawidek
afd05d741f
When initializing device, set d_softc and d_no fields for all components,
...
because we know it then and we need it when inserting a component which
wasn't destroyed while device was running.
Reported by: Michael Handler <handler@grendel.net>
MFC after: 1 week
2004-12-04 21:20:59 +00:00
Simon L. B. Nielsen
68a888c4b5
- Change license to standard 2 clause BSD. [1]
...
- Add a missing period.
Noticed by: ru
Approved by: Jorge Mario G. Mazo <jgutie11@eafit.edu.co> [1]
2004-12-04 19:01:20 +00:00
Marius Strobl
21a0216e96
Revert rev. 1.166 and remove sparc64/pci/ofw_pci_if.m from MFILES again,
...
sparc64/pci/ofw_pci.h is no longer required for compiling modules.
2004-12-04 14:20:56 +00:00
Marius Strobl
3420a6e5f1
Catch up with the new device name of sab(4). The entries for tty[a,b]
...
can't be removed as ofw_console(4) and zs(4) use them so one has to
live with some complaints about non-existent devices at boot time and
remove the respective entries locally for now.
2004-12-04 14:03:45 +00:00
Poul-Henning Kamp
b686377eee
Remove #if 0'ed rootfs mounting code.
2004-12-04 09:58:20 +00:00
Poul-Henning Kamp
91e691c2d5
Remove embryonic rootfs mounting facility.
...
In the near future rootfs mounting will not require special handling
in the filesystems.
2004-12-04 09:57:38 +00:00
David E. O'Brien
cc7f976211
Replace GNU tar with BSD tar.
2004-12-04 08:24:36 +00:00
Brooks Davis
76d5d30105
kmod.mk knows how to create empty opt_*.h files so let it deal with the
...
NOINET6 case.
Reported by: ru
2004-12-03 23:43:02 +00:00
Poul-Henning Kamp
6c12df5a19
Implement a function, mount_arg() for accumulating a list of mount parameters
...
to nmount.
Make kernel_mount() accept the output from mount_arg() and know how to
free the malloc'ed space.
Make kernel_vmount() use the new function.
2004-12-03 22:38:06 +00:00
Poul-Henning Kamp
9722743b9a
Sort and wash #includes.
2004-12-03 21:29:25 +00:00
Poul-Henning Kamp
b74f4d8bd1
When omount() is called, check if the filesystem have a cmount method
...
and if so call it.
The cmount method will gather and interpret omount() style arguments,
and issue a kern_[v]mount() call to execute the corresponding nmount
operation.
2004-12-03 21:14:46 +00:00
Poul-Henning Kamp
93e0b506e3
typo in comment.
2004-12-03 20:36:55 +00:00
Poul-Henning Kamp
7ec0ec0655
Add vfs_cmount() method to vfs_ops, this is to convert old-style mount
...
args to nmount request.
2004-12-03 19:33:19 +00:00
Poul-Henning Kamp
2a8b79eb6a
Add early checks for MNT_ROOTFS since we need to allow it later on in
...
the code path.
2004-12-03 19:25:44 +00:00
Poul-Henning Kamp
a08805c741
Retire unused vfs_mount() function in the name of nmount migration.
2004-12-03 18:40:58 +00:00
Matthew N. Dodd
1f73cc7d3d
- Simplify pcn_probe() by moving vendor/device matching code to pcn_match().
...
- Avoid LOR in pcn_probe() by removing useless mutex stuff.
2004-12-03 18:35:00 +00:00
Matthew N. Dodd
219cfd405b
- Move chip ID code into separate function.
...
- Initialize sc->pcn_type during ATTACH as softc contents may not surivive
from PROBE.
- Print out chip-id to assist with ongoing pcn(4) debugging efforts.
2004-12-03 18:21:30 +00:00
Poul-Henning Kamp
c9b621fb98
Do not blindly pass linux filesystem specific mount data across.
2004-12-03 18:14:22 +00:00
Roman Kurakin
052bf4427f
Don not call pp_down()/pp_up() form XX_tlf()/XX_tls() in non PPP mode
...
to privent running of PPP's state machine in non PPP mode.
MFC: after 3 days.
2004-12-03 16:57:15 +00:00
Matthew N. Dodd
dd3e3dfb6f
Additional register definitions.
...
Obtained from: NetBSD
2004-12-03 16:45:11 +00:00
Poul-Henning Kamp
32ba8e9390
Introduce vfs_byname_kld() which will try to load the filesystem
...
as a module if possible.
Use it so we don't have linker magic in the middle of the already
complex mount code.
2004-12-03 16:11:01 +00:00
Ralf S. Engelschall
b4c6be3254
Fix description: the argument to setcontext(3) must have been previously
...
initialized "by a call to getcontext(3) or makecontext(3)" and not "by a
call to setcontext(3) or makecontext(3)".
MFC after: 3 days
2004-12-03 14:10:04 +00:00
Joseph Koshy
235b396aa1
Add a manual page for the kernel's EVENTHANDLER facility.
...
Reviewed by: ru
2004-12-03 14:05:55 +00:00
Hartmut Brandt
e97977d265
Remove an extra space.
...
Submitted by: ru
2004-12-03 13:03:16 +00:00
Hartmut Brandt
a8b951bb30
Fix breakage introduced on 64-bit platforms with my last commit. Need
...
to change to size_t in a couple of other places too.
2004-12-03 12:55:57 +00:00
Poul-Henning Kamp
082d21222b
Make NAMEI_DIAGNOSTIC compile again and add a stragic vprint()
2004-12-03 12:15:39 +00:00
Poul-Henning Kamp
f76fedd20b
Improve vprint() a little bit: break long lines, reduce indent and tell
...
if the VI_LOCK() is held.
2004-12-03 12:09:34 +00:00
Hartmut Brandt
db397f6ffe
Plug a memory leak.
2004-12-03 12:07:03 +00:00
Hartmut Brandt
2d3d282892
Put macro arguments in paranthesis.
...
Submitted by: johan
2004-12-03 12:02:14 +00:00
Hartmut Brandt
b6899024a6
Make sizes to be of type size_t and correct function arguments that
...
should be Byte (as the numerous casts to Byte in the function calls show).
2004-12-03 11:59:30 +00:00
Poul-Henning Kamp
6a0737aef1
Add missing vop_bypass (returning EOPNOTSUPP).
...
Tripped up: marks
2004-12-03 08:56:30 +00:00
Nate Lawson
8526ed739d
ACPI is not on pc98 either.
...
Informed by: nyan
2004-12-03 08:44:56 +00:00
Hartmut Brandt
002c565593
Style: fix indentation, protect macro with do { } while (0).
...
Checked with: diff on object file.
2004-12-03 08:43:07 +00:00
Nate Lawson
161ad64e63
Non-x86 platforms cannot use the ACPI includes. This should be fixed but
...
for now, only include the headers for i386, amd64, or ia64.
Pointed out by: grehan
2004-12-03 08:13:08 +00:00
Hartmut Brandt
b52c5e95b6
Describe the .SHELL target.
...
Reviewed by: ru
2004-12-03 08:03:11 +00:00
Hartmut Brandt
421cdafee3
Change the algorithm that matches the builtin shells from the name keyword
...
of the .SHELL target. Formerly it used to select the shell with the
longest common trailing substring, so that bash would select sh, but pocsh
would select csh. Now an exact match is required so that specifying bash
without also giving a path and the other keywords will give an error.
PR:
Submitted by:
Reviewed by: ru
Approved by:
Obtained from:
MFC after:
2004-12-03 08:02:52 +00:00
Nate Lawson
834a79de94
Enable the relaxed behavior for op regions and other workarounds for
...
non-standard BIOSen. We used to implement this in local patches but
now that ACPI-CA has merged/re-implemented most of our fixes, they were
no longer needed and we just needed to turn this knob on. Also, remove
an unnecessary cast.
Tested by: phk
2004-12-03 08:01:09 +00:00
Jean-Sébastien Pédron
df12ac4fe8
Add myself to the committers' birthday calendar
...
Reviewed by: mux
2004-12-03 01:41:55 +00:00
Olivier Houchard
28ec399c5a
Include <sys/signalvar.h> for trapsignal().
2004-12-02 23:31:48 +00:00
Diomidis Spinellis
7078127540
Clarify the structure element size ordering.
...
Obtained from: OpenBSD style.9 1.38
2004-12-02 23:20:17 +00:00
Garrett Wollman
25ded1c0ae
Fix import conflicts from tzdata2004g.
...
Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2004g.tar.gz
2004-12-02 23:01:25 +00:00
Hartmut Brandt
9c1f3ca3cf
Make the tests runnable on a read-only src. To do this you must make sure
...
that you create one of the object directories make knows (see make(1)).
This uses the -C flag, so add a test that checks that make actually accepts
-C. Also fix the test that selects csh via the .SHELL target to work for
tcsh users too.
This commit renames shell_test to shell_test.sh. There is no history
to preserve so go without a repo-copy.
Reviewed by: ru
2004-12-02 17:00:58 +00:00
Max Laier
83727f0c3a
Am I smoking crack? Correct stupid, wrong ASSERT -> if conversion and make
...
it do what I had in mind.
Noticed by: glebius
Pointyhat to: me, myself and mlaier
2004-12-02 15:47:15 +00:00