thorpej
74e2ee8d5c
Define __NO_STRICT_ALIGNMENT.
2002-05-02 16:11:28 +00:00
ragge
96d4c35119
Don't try to probe for dz11 on 4000/90, may corrupt the flash rom (?).
...
Suggested by Hugh Graham <hugh@openbsd.org>.
2002-04-30 12:33:32 +00:00
thorpej
7be035e7c7
Only print console messages about SIGSEGV and SIGILL if the
...
kernel was built with DEBUG.
2002-04-29 01:54:11 +00:00
atatat
d1b3852365
Add the INCLUDE_CONFIG_FILE option to all config files. In config
...
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
2002-04-25 15:06:20 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
ragge
2d53738484
Cast some args to unsigned long (used with pointers).
2002-04-21 21:00:29 +00:00
ragge
f2996b0e79
Add dkbad, from 4.4.
2002-04-21 20:56:33 +00:00
gmcgarry
6e066ba77a
Add commented-out USERCONF option. Mainly useful for install media
...
and can be optionally enabled based on miniroot and ramdisk size
requirements.
2002-04-12 08:10:45 +00:00
matt
361b1bae1a
Add stand/pcs
2002-04-09 18:03:48 +00:00
matt
d054aa6537
Move installation of pcs750.bin from etc/etc.vax to here so we can get an
...
object directory.
2002-04-09 18:03:07 +00:00
matt
110c3a2bbf
Use ${PROG}.sym in CLEANFILES
2002-04-07 07:00:25 +00:00
ragge
04b9c4c25a
Fix crash problems reported by mrg and bouyer in separate mails.
2002-04-04 16:40:14 +00:00
ragge
98ac85610c
Check that each region is inuse before freeing their related extent.
...
This fixes (hopefully) PR#16164.
2002-04-02 09:47:34 +00:00
lukem
d213d804f7
Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
...
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
2002-04-02 05:30:34 +00:00
ragge
205b746c87
Wrap up SHMMAXPGS to 1024, no reason to keep it low.
2002-04-01 13:28:10 +00:00
christos
83c2f7aaf5
compat signal array renaming.
2002-03-31 22:21:02 +00:00
matt
15bab55a0c
These haven't been use for a long time. Move 'em to the attic.
2002-03-31 07:32:18 +00:00
matt
a5b7362c83
Don't build boot.mop. Remove a redundant ${INSTALL_FILE}
2002-03-31 07:30:22 +00:00
matt
71f2ffe1e7
In db_stack_dump, only symbolize pc if it's in the text segment.
2002-03-31 00:14:18 +00:00
matt
015bf59476
Make ddb symbol loading work for ELF as well a.out.
2002-03-31 00:11:13 +00:00
matt
dac318e592
Make ramdisk 1.5MB in size. cleanup miniroot makefile
2002-03-29 06:37:53 +00:00
matt
ced55d92b0
Add a xxboot_ustarfs for floppies.
2002-03-29 05:45:07 +00:00
matt
9eed702ba1
Don't include <bsd.prog.mk> if HOSTPROG is defined (so vax installboot can
...
become a host tool as nbvax-installboot).
2002-03-29 00:58:38 +00:00
matt
de12aa443d
Add missing wskbd
2002-03-28 05:45:08 +00:00
matt
8d529326e9
Adapt to recent dz/wscons changes
2002-03-28 05:42:16 +00:00
matt
e00090dded
Make the comment reflect reality a bit more.
2002-03-27 18:37:17 +00:00
jdolecek
abc9dff158
Limit the KVA used for pipe loaned memory to 64KB, vax doesn't have too
...
much KVA space spare. This fixes port-vax/13333 by Manuel Bouyer.
Reviewed by: Anders Magnusson
XXX this is not ideal, need to find better solution
2002-03-24 19:08:17 +00:00
ragge
300bbc803f
Check unit number when booting from rl disks.
2002-03-23 18:13:04 +00:00
ragge
c034dd5209
Inline functions that mostly do not need to be called. Partly
...
rearrange/change the code to be able to avoid some inefficient functions.
Profiling shows that the time spent in pmap now is decreased by 20%. (!)
2002-03-21 22:08:08 +00:00
christos
7e277b5782
kill remaining PS_STRINGS instances.
2002-03-20 17:59:22 +00:00
atatat
31144d9976
Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
...
indicating an unhandled "command". ERESTART is -1, which can lead to
confusion. ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4. No ioctl code should now return -1 anywhere. The
ioctl() system call is now properly restartable.
2002-03-17 19:40:26 +00:00
ad
690cf19e33
Give wskbdmap_lk201.c its own attribute.
2002-03-13 15:18:19 +00:00
ragge
fe503fb96f
Major update of the vax pmap:
...
- Reinstall the "dynamic page table length" that was removed some
years ago.
- Limit the user page table submap to max 5% of available memory.
- Free the page table space when a process is swapped out.
- If the UPT submap runs out of space, throw away pmap mappings
using the same algorithm as for swapping processes.
As a result of this, 4MB machines are useable again and it's even possible
to compile a kernel for 2MB machines (but it will be slow... :-)
Still to do:
- Multiprocessor fixes.
- More profiling.
2002-03-10 22:32:31 +00:00
lukem
cd19d52695
* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
...
are now consistently named
* fold opt_mdsize.h into opt_md.h
2002-03-10 19:56:37 +00:00
tsutsui
3c8b0446fe
Change type of dumpmag to u_int32_t since it is actually
...
a 32bit unsigned magic number.
As per discussion on tech-kern, and fixes port-sparc64/11949.
2002-03-06 13:10:18 +00:00
simonb
9bcc70fa1d
Don't cast argument to ffs() to long.
...
Per discussion on port-alpha, noticed by Robert Elz.
2002-03-05 09:40:38 +00:00
simonb
6f0fb25121
Don't need to declare phys_map - it is declared in <uvm/uvm_extern.h>.
2002-03-04 02:43:22 +00:00
ragge
16cd24dea4
usrptsize was not correct calculated, fixed.
...
Add space to system page table for the UVM kernel area.
This fixes the KVM usage problem that Manuel Bouyer reported a while ago.
2002-03-01 23:55:10 +00:00
simonb
4324f37586
Use "#define<tab>".
2002-02-28 03:17:23 +00:00
christos
e8116a8f5b
- Use DEV_ constants, instead of documenting the numbers!
...
- Delete cdev_decl(mm); where appropriate, and other hand-crufting [hi powerpc!]
2002-02-27 01:20:51 +00:00
simonb
d9ab16ba2f
Purge CLSIZE, CLSIZELOG2 and MCLOFSET.
...
Be consistant in the way that MSIZE, MCLSHIFT, MCLBYTES and NMBCLUSTERS
are defined.
Remove old VM constants from cesfic port.
Bump MSIZE to 256 on mipsco (the only one that wasn't already 256).
2002-02-26 15:13:19 +00:00
ad
3f78ffdeca
Argh, dont reference any wscons parts in files.dec yet.
2002-02-25 17:11:17 +00:00
ad
f89bb3064e
Move the dz driver to dev/dec, since it can be shared with pmax.
2002-02-25 14:58:06 +00:00
matt
28b1aa2b30
Move .s files to .S files. (and .s.o rules in boot/Makefile.inc)
...
Put in register prefixes everywhere.
2002-02-24 01:04:23 +00:00
matt
17a0652faf
Change the default entry for ELF.
2002-02-24 00:17:42 +00:00
matt
6cad4b795d
Upon further reflection, move udiv/urem to libkern and out of vax/vax.
2002-02-24 00:08:19 +00:00
matt
87806a826d
Rename VAX kernel assembly source from .s to .S (the NetBSD standard)
2002-02-23 23:48:00 +00:00
thorpej
9d6e94072b
Bump the default data limit to 32M and the max data limit to 64M.
...
These are the same values that the hp300 port uses (lesser hp300s
have roughly the same memory constraints as "lesser" vaxen), and
bumping them allows us to run a statically linked ELF groff(1).
2002-02-19 22:44:35 +00:00
wiz
37e458fa45
strategy should have an 'r'. Inspired by similar change in OpenBSD.
2002-02-19 17:09:40 +00:00
matt
ae8db582d5
Add code to pass symbol table from loadfile to kernel.
2002-02-18 23:06:14 +00:00