martin
6d59516d22
Deal with kernels that have a combined text/data segment. Output a big
...
warning when booting them.
2008-08-25 22:31:12 +00:00
martin
be5587ec7e
Add missing va_end() calls, reported by Stepan "doomwarrior" on
...
port-sparc64.
2008-08-19 18:52:03 +00:00
tls
fca9d633b9
Add accept filters to GENERIC kernels where they exist.
2008-08-10 15:31:20 +00:00
skrll
3ceaf8f8e4
Make "show uvmhist" available to all arches (not just sparc*) in ddb.
2008-08-08 17:09:28 +00:00
matt
91d4704c12
Update <machine/ieeefp.h> to use the C99 FE_* definitions instead of the
...
NetBSD defined ones. Redefine the NetBSD ones in terms of the C99 ones.
Step 1 to having <fenv.h>
2008-08-05 16:47:41 +00:00
macallan
d61452c45c
fix another botched device_t-ification
2008-08-04 03:14:43 +00:00
simonb
0751ba4bff
Add "options WAPBL" to standard GENERIC/INSTALL type configs.
2008-07-31 07:40:59 +00:00
cegger
2515b0ec09
make this compile
2008-07-17 14:43:38 +00:00
cegger
075c838a83
devive_private -> device_private
2008-07-17 14:39:26 +00:00
drochner
a3df0dfc03
split device/softc for scsibus
2008-07-16 18:50:58 +00:00
rmind
160268aca6
Remove proc_representative_lwp(), use a simple LIST_FIRST() instead.
...
OK by <ad>.
2008-07-02 19:49:58 +00:00
ad
b94f79f0e8
Replce exec_map with a pool. Proposed on tech-kern@, reviewed by chs@.
2008-07-02 17:28:54 +00:00
jdc
50c50f930f
Instead of bailing out with "Inode not directory", assume that the disk is
...
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.
2008-06-29 14:13:23 +00:00
matt
0ab08b46df
Increase RAMDISK size due to ever-increasing bloat.
2008-06-25 03:33:06 +00:00
ad
f9e99b470b
PPWAIT is now in proc::p_lflag.
2008-06-16 12:25:54 +00:00
cegger
2dea63fe78
use device_lookup_private to get softc
2008-06-13 13:08:57 +00:00
drochner
1a9e64b4a7
mechanical changes to use device_private() or device_lookup_private()
...
to get softcs, makes the code compile under the stricter type checking
introduced earlier today
2008-06-11 21:25:31 +00:00
ad
06c343ac94
vm_page: put TAILQ_ENTRY into a union with LIST_ENTRY, so we can use both.
2008-06-04 12:41:40 +00:00
ad
fd089e08cf
Remove ref to uvm.page_idle_zero
2008-06-04 11:30:25 +00:00
ad
48ced055d4
pci_intr_setattr(), allows PCI interrupts to be marked MPSAFE on x86, and
...
other platforms if the code is added.
pci_intr_map(...)
pci_intr_setattr(pc, ih, PCI_INTR_MPSAFE, 1);
pci_intr_establish(...)
2008-05-30 19:26:35 +00:00
mrg
04f2afbef7
convert the rest of my licenses to 2-clause, extracting myself out
...
from a group as necessary.
bozohttpd remains, but it will get fixed next time i update it.
2008-05-30 02:29:37 +00:00
mrg
c2b95373bf
remove clause #3 from my license where there are no other
...
copyright holders involved.
2008-05-29 14:51:25 +00:00
chs
6740bb5440
enable profiling of assembly functions.
2008-05-25 15:56:11 +00:00
ad
1e62ed170b
Remove unneeded playing about with kernel_lock.
2008-05-21 14:07:29 +00:00
mlelstv
1ea289c164
put back NetBSD tag
2008-05-18 13:18:19 +00:00
macallan
21ef3a53d1
more device_t-ification
2008-05-17 18:11:32 +00:00
macallan
266d000a3d
struct device * -> device_t
2008-05-17 01:30:48 +00:00
macallan
edc658718f
cosmetics:
...
- finally add my copyright, almost 3 year after the fact
- remove a comment that never applied to the NetBSD port of this driver,
only the OpenBSD version
2008-05-17 01:00:19 +00:00
macallan
acb1cf42d5
struct device * -> device_t
2008-05-17 00:45:38 +00:00
mlelstv
17740d28a4
add support for booting a kernel by tftp. Syntax is similar
...
to other systems, e.g.: boot net tftp:netbsd
2008-05-12 11:16:31 +00:00
macallan
8f2f09b987
nuke clause 3 & 4
2008-05-08 02:16:27 +00:00
mlelstv
85de90b807
return the length without padding.
2008-05-07 17:56:09 +00:00
martin
cd22f25e6f
Move TNF licenses to 2 clause form
2008-05-02 18:11:04 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
ad
284c2b9aef
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since
...
we no longer need to guard against access from hardware interrupt handlers.
Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the
child process share the parent's lock so that signal state may be kept in
sync. Partially addresses PR kern/37437.
2008-04-24 18:39:20 +00:00
ad
30abe39468
- Retire SYCALL_MPSAFE. With the exceptions of darwin and irix emulations,
...
all system calls are now MPSAFE.
- Remove unneeded acquire/release of kernel_lock.
2008-04-24 11:51:18 +00:00
martin
3a3709e6c1
Include psl.h to provide the details of ipl_cookie_t
2008-04-23 13:14:11 +00:00
tsutsui
78a1d236b6
Split device_t/softc for MI ncr53c9x and some related devices,
...
with various cleanup.
2008-04-13 04:55:52 +00:00
tsutsui
a109378b55
Split device_t/softc, as following parents in sys/dev/sun.
2008-04-07 13:31:15 +00:00
tsutsui
abb05145d7
Add support booting from UFS2 partition for sparc.
...
Tested on tme emulating SS2.
Closes PR port-sparc/36068.
2008-04-05 06:39:08 +00:00
tsutsui
5147571380
Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.
2008-04-04 16:00:57 +00:00
tsutsui
d9941582bf
Split device_t/softc for le(4) and variants and misc cosmetic changes.
2008-04-04 12:25:06 +00:00
tsutsui
02cb47cab2
Split softc and device_t for zsc(4) and its children.
...
XXX we should restructure MI APIs and make it really machine independent.
2008-03-29 19:15:34 +00:00
tsutsui
4090172b20
Don't forget to initialize sc_dev.
2008-03-29 05:42:45 +00:00
tsutsui
03bb6cc822
Split device_t and softc for MI mk48txx(4) and intersil7170(4) clocks,
...
and other related misc cosmetics.
2008-03-28 20:26:12 +00:00
dogcow
de88169824
pesky missing spaces.
2008-03-18 05:05:35 +00:00
cube
a22d8d4abb
Split device_t and softc for pckbc(4) and its attachments.
2008-03-15 13:23:24 +00:00
cube
607ead0ef4
Split device_t and softc for all com(4) devices (well, everything that
...
uses a com_softc backend). Use proper types and ansify where appropriate.
2008-03-14 15:09:09 +00:00
rmind
c6186face4
Welcome to 4.99.55:
...
- Add a lot of missing selinit() and seldestroy() calls.
- Merge selwakeup() and selnotify() calls into a single selnotify().
- Add an additional 'events' argument to selnotify() call. It will
indicate which event (POLL_IN, POLL_OUT, etc) happen. If unknown,
zero may be used.
Note: please pass appropriate value of 'events' where possible.
Proposed on: <tech-kern>
2008-03-01 14:16:49 +00:00
dyoung
e4f3892584
Use pmf_device_register1() instead of shutdownhook_establish() to
...
register com_cleanup() as the shutdown hook.
Add a generic suspend routine. Suspend and resume com@isa.
Protect against dereferencing a NULL softc in comioctl().
Destroy both a mutex and a callout in com_detach().
Cosmetic: use aprint_*_dev(). Use PMF_FN_ARGS, PMF_FN_PROTO.
2008-02-29 07:02:04 +00:00