takemura
c5fd828440
replace 'long long' with int64_t to compile stand alone program with
...
compiler other than GCC.
2001-01-03 10:08:55 +00:00
itojun
efa2b7073c
make mbstate_t bigger (32 -> 128 bytes).
...
XXX if you have libc after citrus locale import, please recompile libc,
and your applications that use mbstate_t (rather rare). really sorry
for the mess.
2000-12-26 10:35:28 +00:00
jdolecek
e9e91a0fb5
split off thread specific stuff from struct sigacts to struct sigctx, leaving
...
only signal handler array sharable between threads
move other random signal stuff from struct proc to struct sigctx
This addresses kern/10981 by Matthew Orgass.
2000-12-22 22:58:52 +00:00
itojun
823498203f
populate _BSD_MBSTATE_T_. add warning regarding to rune_t.
2000-12-21 06:03:47 +00:00
bouyer
c71f40d166
Add pseudo-device vlan
2000-12-19 10:42:02 +00:00
jdolecek
cacec11253
delete obsolete comment
2000-12-17 15:52:39 +00:00
jdolecek
ca57e681bd
g/c obsolete vtrace(2) stuff
2000-12-13 18:13:05 +00:00
mrg
703ec39a02
fix warnings in DEBUG & DIAGNSTIC code.
2000-12-06 01:47:49 +00:00
mrg
ce0e1dea34
sync relocs with sparc64.
2000-12-04 01:49:34 +00:00
mrg
3806c27f34
sync a comment with sparc64/include/types.h
2000-12-04 01:33:36 +00:00
jdolecek
f3d1c08b2a
check emul flags for EMUL_HAS_SYS___syscall instead of comparing
...
callp to sysent; the COMPAT_AOUT hack is gone
2000-12-01 19:50:17 +00:00
pk
cd9bcb98dc
Undo most of rev 1.94 to make a.out emulation work again.
2000-11-27 13:31:18 +00:00
chs
bac6420b96
fix reversed keywords in previous commit.
2000-11-23 21:58:54 +00:00
chs
c588bbbe76
add a missing newline in a printf().
2000-11-21 08:14:17 +00:00
jdolecek
baae0324b9
restructure struct emul and execsw, in preparation to make emulations LKMable:
...
* move all exec-type specific information from struct emul to execsw[] and
provide single struct emul per emulation
* elf:
- kern/exec_elf32.c:probe_funcs[] is gone, execsw[] how has one entry
per emulation and contains pointer to respective probe function
- interp is allocated via MALLOC() rather than on stack
- elf_args structure is allocated via MALLOC() rather than malloc()
* ecoff: the per-emulation hooks moved from alpha and mips specific code
to OSF1 and Ultrix compat code as appropriate, execsw[] has one entry per
emulation supporting ecoff with appropriate probe function
* the makecmds/probe functions don't set emulation, pointer to emulation is
part of appropriate execsw[] entry
* constify couple of structures
2000-11-21 00:37:49 +00:00
chs
c62d17a551
rationalize the use of b_flags for geteblk() buffers.
...
rather than assigning to the whole field, set or clear individual flags,
which implies that the B_BUSY and B_INVAL flags will remain set.
this allows us to make the assertion in brelse() that B_BUSY is set,
which is the purpose of all this.
2000-11-20 08:24:08 +00:00
pk
521b17daa6
Adjust OF_setprop() prototype.
2000-11-15 16:15:01 +00:00
pk
4a80a32735
Adjust setprop() prototype to match the one in dev/ofw/openfirm.h
2000-11-15 16:14:13 +00:00
pk
439b4b325a
OF_getproplen(), OF_nextprop() and OF_setprop() prototypes are now in
...
dev/ofw/openfirm.h
2000-11-15 16:13:10 +00:00
pk
11eb59d511
Adjust setprop() prototype to match that in dev/ofw/openfirm.h
2000-11-15 16:12:01 +00:00
kleink
a5a6bbd1a8
Defopt BLINK.
2000-11-14 11:34:51 +00:00
pk
db6832a4b6
Detect "EOF" conditions on the memory-special files.
2000-11-13 15:31:44 +00:00
pk
84ee07379b
Remove left-over turds from previous __P() cleanup.
2000-11-12 21:07:21 +00:00
pk
258784289c
This file is no longer needed; it's superseded by the MI mk48xx driver.
2000-11-11 12:34:22 +00:00
pk
d80d0a8b06
Print host ID in hex.
2000-11-11 12:24:07 +00:00
pk
f88b137bd5
De-__P() this file.
2000-11-11 12:19:20 +00:00
pk
53c656364f
Switch to MI mk48xx and intersil7170 time-of-day clock drivers.
2000-11-11 12:14:03 +00:00
pk
109cb0fd5e
Rename storage for the sun4 idprom structure to `sun4_idprom_store'.
2000-11-11 12:12:46 +00:00
pk
0d4a68ac9b
Pull in the mk48txx and intersil7170 drivers.
2000-11-11 11:19:52 +00:00
eeh
8c3f6a0d10
Adapt to new line discipline scheme.
2000-11-02 00:37:56 +00:00
pk
b37856ac0e
Update comment accompanying the SUN4_MMU3L option.
2000-11-01 14:34:22 +00:00
eeh
ec079ca021
Pass on the sbus frequency.
2000-11-01 06:27:45 +00:00
pk
47e4ec04e2
Dispose of `boot.net.big'.
2000-10-31 23:29:36 +00:00
pk
4bddbd7e5f
Align the DVMA mapping on NBPSG boundaries.
2000-10-31 23:28:11 +00:00
pk
628fe3035f
Change the relocation address of `boot' once again to steer clear of
...
memory used by the PROM on sun4 and early sun4c machines.
2000-10-31 23:21:47 +00:00
pk
f4dbaa7ac3
This file now lives in sys/dev/sun.
2000-10-31 21:55:14 +00:00
pk
62dddfec3c
Enable sun4 support and VME devices.
2000-10-30 23:23:15 +00:00
pk
0e7d945483
This file is no longer used.
2000-10-20 11:31:59 +00:00
pk
2c6b19bec4
Add new-line to md attach message.
2000-10-20 11:28:04 +00:00
pk
4dd761fc83
Adjust md root filesystem size.
...
Enable MFS.
2000-10-20 11:24:48 +00:00
pk
d037bc4f59
Change to relocation addresses that currently work on all machines.
...
boot programs at alternative addresses no longer built and installed
by default.
2000-10-20 11:21:08 +00:00
pk
44f6bd0d7f
When relocating, there's no need to copy the BSS area.
2000-10-19 00:16:03 +00:00
pk
9d61e4d9a6
Account for the top-most 4 bits of obio addresses being zero on sun 4/100
...
machines, when inferring zs PROM device numbers from the physical address.
2000-10-18 23:55:11 +00:00
mjacob
7088593e82
Hmm- probably really ought to put ses into sparc GENERIC, since sparc
...
machines are one is very likely to run into SES units (what with all
the D1000's && A1000s out there now). I'll do it in sparc64 as soon
as I get that running for myself.
2000-10-16 01:29:06 +00:00
christos
c49fc8469f
void cast for lint.
2000-10-13 03:53:26 +00:00
christos
6b7dd5a41a
add sunkbd.c and sunms.c; apparently these are now needed because
...
tty_conf.c brings them in.
2000-10-12 21:27:13 +00:00
christos
6708aee34f
add missing kd_attach_input routine.
...
someone needs to clean this shit up.
2000-10-12 21:26:28 +00:00
abs
2824f4906d
Ensure all INSTALL* kernels have two ptys, and a note explaining why:
...
pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
(Some installers may not be using sysinst, in which case this just reduces
the number of ptys from 16 that are not used to 2 that are not used)
For i386 conf files, no change other than comments.
2000-10-02 18:43:34 +00:00
abs
5aa0a5abb1
Prior art in naming would suggest INSTALL_SYSINST rather than INSTALL-SYSINST.
2000-09-28 12:46:43 +00:00
abs
3ef92f0bdb
Use "options<SPACE><TAB>" not "options<TAB>" - noted by simonb.
...
Move VNODE_OP_NOINLINE and NFS_V2_ONLY into '# Filesystem options' section.
Consistently label '# Filesystem options' and '#File systems' sections.
2000-09-25 13:54:50 +00:00