gwr
71e3895587
Moved this to <machine/machdep.h> (via repository copy)
...
and made some minor adjustments.
1997-01-23 21:23:51 +00:00
is
c3b56cd6af
Added libboot.a to the CLEANFILES.
1997-01-23 15:38:15 +00:00
veego
0a1897f82f
Change on printf to remove duplicated informations and add a \n.
1997-01-23 11:42:44 +00:00
mikel
62eb1738e8
include <sys/cdefs.h> for K&R C and C++ friendliness; PR lib/2836
1997-01-23 07:01:50 +00:00
jeremy
d0ba6f78a0
Fixed leap year bug. (Doesn't happen until 2100, but still important.)
1997-01-23 04:13:39 +00:00
thorpej
e256e03227
Arrange the code that sets the options flags such that the user can
...
completely override the defaults (including disabling DMA) in the
kernel config file.
1997-01-23 02:11:23 +00:00
mhitch
808f2c3ec1
The mfb driver uses struct fbinfo for the device data, but was only allocating
...
memory for struct device.
1997-01-23 01:54:09 +00:00
mycroft
318bbe30f5
Increase the delay() in isapnp_wait_status() for slow cards.
1997-01-22 23:51:38 +00:00
mycroft
2cac90cc74
ep* at isapnp?
1997-01-22 23:46:59 +00:00
mycroft
f7709d02b6
Add a frontend for the 3C509B.
1997-01-22 23:44:03 +00:00
mhitch
4fe9d4efee
The sfb driver uses the device data, so more than a "struct device" is
...
needed. When sfbattach() initializes the fbinfo data, it was corrupting
data past the struct device data actually allocated. This does not appear
to have caused a problem in the past, but causes a problem with the new
setroot() changes by Jason.
1997-01-22 17:27:54 +00:00
thorpej
b7a5b84750
Treat the nswdev == 0 case like the nswap == 0 case; don't panic, just
...
report no swap space. Suggested by Leo Weppleman <leo@netbsd.org>.
1997-01-22 07:28:21 +00:00
mikel
6bd4a3a75f
add multiple inclusion protection
1997-01-22 07:09:04 +00:00
mikel
d59edbdc1c
regen
1997-01-22 06:54:31 +00:00
mikel
bd71be635d
add multiple inclusion protection to generated header
1997-01-22 06:51:59 +00:00
thorpej
e5a9a53136
Back out previous; that was _not_ meant for the trunk!
1997-01-22 06:19:34 +00:00
thorpej
2394f36887
Update for new setroot().
1997-01-22 06:07:16 +00:00
cgd
25bd886ba9
fix a typo (ZPPFLAGS should have been ZCPPFLAGS)
1997-01-22 01:36:30 +00:00
cgd
ea27b7aa31
Add a whole bunch of features, from Matthias Drochner:
...
best-fit, rather than first-fit, algorithm.
ability to handle free()s with zero size (needed for gzip read
support).
ability to start the heap someplace else (defined by HEAP_START).
ability to limit growth of the heap (via HEAP_LIMIT).
debugging sanity checks (ifdef DEBUG).
allocation tracing support, to help debugging (ifdef ALLOC_TRACE).
and from me:
ability to pick a (smaller) first-fit algorithm (via ALLOC_FIRST_FIT).
lots of comments.
If heap limits and all of the debugging features are disabled (the default),
and ALLOC_FIRST_FIT is defined (not the default), compiled with -O on the
alpha the new version is the same (object) size as the old version.
1997-01-22 01:18:23 +00:00
cgd
862c1d585c
code to open/close/read/lseek gzipped files, from Matthias Drochner.
1997-01-22 00:40:07 +00:00
cgd
21979e8d6b
define these functions with an 'o' prepended to their names if
...
__INTERNAL_LIBSA_CREAD is defined (so that they can be used by the
compressed-read code).
1997-01-22 00:38:09 +00:00
cgd
b581a80665
prototype lseek(). also, prototype oopen(), oclose(), oread(), and olseek()
...
if __INTERNAL_LIBSA_CREAD is defined.
1997-01-22 00:37:23 +00:00
cgd
e5e4a07022
define names for the ISA floppy disk controller/drives, even though they
...
aren't supported yet. (conf.c needs a header for them, since i already
added their device switch table entries.)
1997-01-21 23:45:54 +00:00
cgd
4a81474aaf
make load address settable via LOADADDRESS make option
1997-01-21 23:37:10 +00:00
pk
a9142bd25b
Drop strchr(), it's in libkern now; we didn't use it anyway.
1997-01-21 21:07:04 +00:00
leo
43795f8930
Don't set the PA_SER2 bit by default, this has the nasty side effect that
...
it disables the IDE hardware on the Falcon (Thanks Markus ;-) ). A function
is provided to toggle the bit.
1997-01-21 20:41:07 +00:00
leo
c79dcb7c8c
Add a 'size' argument to badbaddr(). This is very useful on busses that
...
only accept certain size accesses on a specific address range. Like the
VME bus.
1997-01-21 20:37:03 +00:00
is
7c2b743adf
* make object dirs work:
...
- move the helper programs txlt and aout2bb to the topmost directory
- build the few files from libsa in the topmost directory
* while doing this, hunted down mysterious code expansion: It seems
that ld aligns code segments differently when linking .o's directly
than when using an archive consisting of the same files. Abuse this
effect to make the bootblock even smaller. The floppy boot block
"fdboot" is now small enough to build; add it back to the Makefile.
* while being here, remove a file which was committed by mistake.
1997-01-21 18:26:07 +00:00
thorpej
b170998941
"md" is declared in sys/conf/files, now.
1997-01-21 09:50:17 +00:00
thorpej
7b40f5228e
"md" is declared in sys/conf/files, now.
1997-01-21 09:39:20 +00:00
thorpej
0eee378a26
"md" driver declared in sys/conf/files now.
1997-01-21 09:37:17 +00:00
thorpej
147c10c146
The "md" driver is MI (har har :-). Declare it here.
1997-01-21 09:36:04 +00:00
thorpej
3074220dfa
Initialize max_target in the SCSI link.
1997-01-21 05:44:41 +00:00
gwr
ad79a66933
Separate out the stuff used to get in and out of the PROM monitor.
...
This file can be shared between the sun3 and sun3x.
1997-01-21 00:04:37 +00:00
cgd
7878fdb4f2
add a manual page for setnetbootinfo
1997-01-20 22:31:09 +00:00
cgd
58cde8b551
update date to date of last real modification
1997-01-20 20:37:09 +00:00
gwr
e710e7a369
Kill PCB_MMUCTX, add VM_PMAP_CTX.
1997-01-20 18:38:31 +00:00
gwr
40e3eede04
Make this once again identical to the hp300 version.
...
Perhaps this should exist as <m68k/include/pcb.h>
1997-01-20 18:34:11 +00:00
scottr
1085290516
Remove obsolete timezone specification
1997-01-20 16:55:32 +00:00
oki
402d9aaf2d
Oops, fixed typo in previous commit, compile again.
1997-01-20 15:15:20 +00:00
scottr
d19b3500e3
Define single-instruction implementations of setsoft*() and siroff(),
...
and declare ssir as volatile. This avoids the problem of lost softints
should a hard interrupt cause a softint to be flagged while we are
clearing a different one.
Idea from atari mtpr.h, modified/optimized by me.
1997-01-20 05:08:00 +00:00
scottr
b8b7d0ba0c
Kill uninitialized variable warning in trap(), plus mir KNFing
1997-01-20 04:30:05 +00:00
scottr
7c87e4e501
#ifdef out write hack, and fix possible uninitialized variable.
1997-01-20 04:27:49 +00:00
mark
58cc410820
Remove strchr.c file now strchr() is in libkern.
1997-01-20 02:43:30 +00:00
mark
4aceed0d51
No longer needed as strchr() is now in sys/libkern.
1997-01-20 02:42:45 +00:00
scottr
1c4a180f28
Compile with -O2 now.
1997-01-20 00:31:42 +00:00
scottr
82f443d641
Minor formatting cleanup, and remove an old comment
1997-01-20 00:30:56 +00:00
oki
159749de63
Fixed compile error with last commit of iodevice.h
1997-01-19 06:37:47 +00:00
gwr
d83b2b6584
Let a couple small duplicates live that may need to be customized.
1997-01-18 22:02:14 +00:00
gwr
5cf8aa219a
Now getting these from arch/sun3/sun3
1997-01-18 21:57:49 +00:00
gwr
8749290f0a
Now getting these from arch/sun3/dev
1997-01-18 21:53:50 +00:00
oki
b79bcac5fd
Use ip->isw intead of itesw. Remove unused extern itesw[].
1997-01-18 21:07:30 +00:00
oki
7b0e6b6b07
tvram[] should be u_char, instead of u_short.
1997-01-18 21:04:34 +00:00
gwr
8431750722
Several files are now pulled from arch/sun3 (local copies removed).
1997-01-18 20:38:03 +00:00
gwr
090dfd13c2
Now that interrupts are enabled AFTER autoconfiguration, put in the
...
cute little trick where the zs interrupts are enabled as soon as the
zs driver has done its attachments. That allows a console break to
enter the debugger during the rest of autoconfiguration.
1997-01-18 19:49:01 +00:00
gwr
324e1c6027
Enable interrupts AFTER autoconfiguration, to avoid spurrious ones.
1997-01-18 19:32:37 +00:00
gwr
94b20c709d
Move sun3_btop (etc.) macros from param.h to pte.h
1997-01-18 19:27:16 +00:00
gwr
233b6dd00e
Add declaration for db_recover. Also fix copyright.
1997-01-18 19:24:54 +00:00
gwr
84bd1d6f2c
Use the same names (OBIO_ZS_*) as the sun3x port...
1997-01-18 19:17:28 +00:00
gwr
be760a77bf
Moved MACHINE_NONCONTIG into include/vmparam.h
...
Also kill obsolete "options NEWCONFIG" line.
1997-01-18 19:09:15 +00:00
gwr
18f6e98a4a
Define MACHINE_NONCONTIG here instead of in conf/std.sun3.
1997-01-18 18:58:21 +00:00
gwr
8ea480525d
Use the same names (OBIO_ZS_*) as the sun3x port so we can share zs.
1997-01-18 17:19:52 +00:00
gwr
3752fafb35
Use the same names (OBIO_ZS_*) as the sun3x port so we can share zs.
1997-01-18 16:28:56 +00:00
gwr
89778a556e
Do loadcrp(&mon_crp) only when returning permanently to the monitor.
1997-01-18 16:17:33 +00:00
oki
ffa088c0d2
silly little optimization.
1997-01-18 13:19:57 +00:00
oki
1e394e1181
Use struct fpframe instead of int[], suggested from Takeshi Nakayama.
1997-01-18 11:48:38 +00:00
oki
b20d46b8b2
Added FPU_XXXX macros.
1997-01-18 11:46:31 +00:00
oki
9fd4b64eb7
bxx --> jxx
1997-01-18 11:16:57 +00:00
perry
1c47a4325b
close 3079 from Jason Baker -- fixes a test in audio_poll
1997-01-18 04:02:58 +00:00
cgd
d867ed50cc
add strchr() to libkern. strchr.c copied from libc's "index.c", but with
...
appropriate definitions so that it'll build strchr(), and so that it builds
correctly in libkern (needed to #define NULL).
1997-01-18 02:33:38 +00:00
cgd
c05e715a52
kill use of strchr(); it's moving to libkern
1997-01-18 02:18:47 +00:00
cgd
0512081ce4
bump version
1997-01-18 01:59:32 +00:00
cgd
d3bfc848a9
if a file name is given (i.e. BOOTED_FILE) is set, boot only that file,
...
but if not then try to boot "netbsd", "netbsd.bak", "netbsd.old", and
"onetbsd" (in that order) until one is found or until the list of names
is exhausted.
1997-01-18 01:58:32 +00:00
mark
4c5fff219e
Added a new nexus flag ESC_NF_RETRY_SELECT. This flag is used to indicate
...
that a unit select did not complete and needs to be retried. Selection will
be retried following a disconnection if this flag is set. The function
esc_select_unit() will set/clear this flag depending on when a selection
completed or not.
1997-01-18 01:57:18 +00:00
cgd
6d5dc4aba9
kill bogux printf
1997-01-18 01:56:09 +00:00
cgd
b9b13b5fb1
add cd9660 file system ops to the file system ops table
1997-01-18 01:51:58 +00:00
mycroft
dc3a674a08
Actually include the code conditionally, based on the SYSV* options.
1997-01-18 01:51:41 +00:00
cgd
f6409bfad4
printfs newline cosmetics
1997-01-18 01:49:29 +00:00
mark
c5cc357f5d
Added a new nexus flag SFAS_NF_RETRY_SELECT. This flag is used to indicate
...
that a unit select did not complete and needs to be retried. Selection will
be retried following a disconnection if this flag is set. The function
sfas_select_unit() will set/clear this flag depending on when a selection
completed or not.
1997-01-18 01:38:05 +00:00
cgd
d5260695b3
move an 'int debug;' into boot.c (it was the only diff between boot.c and
...
netboot.c), and nuke netboot.c (using boot.c instead for network boot blocks).
1997-01-18 00:59:46 +00:00
cgd
d3f4f54676
program to hard code an ethernet address into a network boot.
1997-01-18 00:50:29 +00:00
cgd
d1c39ec928
note that enet address can be hard-coded
1997-01-18 00:37:13 +00:00
cgd
ad56529a58
make 'make depend' not fall over here. it doesn't work right, either, though.
1997-01-18 00:35:23 +00:00
cgd
b1369cb79d
add setnetbootinfo to list of subdirs
1997-01-18 00:34:39 +00:00
cgd
e2bd92c0e6
allow netboot ethernet address to be hard-coded into binary so that
...
machines with old firmware which doesn't pass it in the boot device
can work. Assume that if the ethernet address isn't passed in, it
uses the old (dain-bramaged) 'read' interface works on my 3000/300LX.
1997-01-18 00:34:01 +00:00
cgd
abcd6f59bf
remove a kludge which was breaking multiple opens/closes of the disk
1997-01-18 00:31:48 +00:00
cgd
b6d17629c1
update for bbinfo padding changes
1997-01-18 00:28:59 +00:00
cgd
7db6ff8449
move the sync() calls to the correct place...
1997-01-18 00:27:50 +00:00
cgd
8523a4deff
add padding to structures for future expansion. add a netbbinfo
...
structure to allow netboot information to be hard-coded in network
boot blocks, so that they can be made to work even on systems with
firmware which doesn't support the new "ethernet address in boot device"
convention.
1997-01-18 00:24:15 +00:00
mycroft
54133e5f93
Remove a previous gratuitous change, and KNF police.
1997-01-17 22:09:09 +00:00
cgd
7e7bb6e04d
clean up a bit. include libraries more carefully, so that when compressed
...
read code is integrated into libsa things will work properly.
1997-01-17 21:14:31 +00:00
perry
8852c180ef
Fixes to wd driver from cgd -- corrects several nasty bugs typically
...
associated with coming out of suspends/sleeps on laptops.
Approved by fvdl.
1997-01-17 20:45:29 +00:00
cgd
493bd9e110
fix file system buffer leak that occurs if an error occurs (e.g. file not
...
found) during the file system open function after having read some data
from the disk. From Matthias Drochner (PR 3120).
1997-01-17 20:17:58 +00:00
cgd
9596fd8a77
only call the device close routine on a (fall-through) error if
...
F_NODEV isn't set in the file flags for the file being opened.
Pointed out by Matthias Drochner in PR 3122. (fix equivalent to
the one he included, but stylistically different.)
1997-01-17 20:03:53 +00:00
mikel
9be91c7fb4
fix my typo; found by Klaus Klein <kleink@layla.inka.de>
1997-01-17 17:06:06 +00:00
gwr
4dcea02177
Fix a comment (PCB_MMUCTX is a virtual address).
1997-01-17 16:30:05 +00:00
gwr
aaf91fd6aa
Adapt to rename of pcb_mmuctx to pcb_mmucrp, and corrected
...
prototype of loadcrp(), which kills some bogus type casts.
1997-01-17 16:27:17 +00:00
gwr
3d9b2f50ef
Give declaration of loadcrp() its actual argument type.
1997-01-17 16:25:02 +00:00
gwr
a0881e24c2
Rename pcb_mmuctx to pcb_mmucrp and make it a struct pointer.
1997-01-17 16:22:39 +00:00
gwr
67015f3d8b
Update for rename of pcb_mmuctx to pcb_mmucrp
...
Also reorder things a little.
1997-01-17 16:19:42 +00:00
gwr
b7034c364b
Use bus_mapin() instead of obio_alloc().
1997-01-17 16:15:44 +00:00
gwr
c3621700c9
Add PCB_MMUCTX, and reorder things a little.
1997-01-17 15:03:39 +00:00
is
972ce7fa89
Fix PR 3090. While here, fix two other comments.
1997-01-17 14:29:42 +00:00
mikel
313f6180e6
add prototypes for ethers(3) functions; fixes PR 2471.
...
fix suggested by Jason Thorpe.
1997-01-17 08:17:57 +00:00
mrg
152f8d880d
add MSDOSFS.
1997-01-17 03:43:56 +00:00
jeremy
d4be114b3e
Added two additional bits (ACON and BCON) to the initilization constant for
...
the CSR3. The chip now successfully reads and writes its initialization
block and ring descriptors and is fully operational. (Thanks to Gordon
Ross for suspecting the misconfiguration.)
1997-01-17 03:42:15 +00:00
mark
12af47bc6a
The powertec card uses a 40MHz clock frequency.
...
Report the driver as polling at attach time is so configured.
1997-01-17 01:12:26 +00:00
mark
6df208b349
Added files for podulebus mapping and read/write routines.
1997-01-17 01:08:42 +00:00
mark
cf799895fc
Pass a podule bus space tag in the pa_iot field of the podule
...
attach args.
1997-01-17 01:07:58 +00:00
mark
5c03890971
Updated for the new bus space implementation.
...
Added a pa_iot field to the podule attach args structure.
1997-01-17 01:04:02 +00:00
mark
6caa7a0b4b
Implement a set of functions that provide bus space mapping and
...
read/write routines for the podulebus.
1997-01-17 01:00:47 +00:00
mark
012b3502f7
Implemented the functions inswm8() and outswm8() that are optimised
...
tranfer routines for use where the I/O register is multiply mapped into
a block of 8 consecutive word. This allows LDM/STM instructions to be
used to improve the read write performance.
1997-01-17 00:56:24 +00:00
perry
090b876b86
added options I686_CPU (commented or uncommented) per thorpej
1997-01-16 23:30:28 +00:00
christos
4d08f671d5
Add Plug and Play devices
1997-01-16 23:25:03 +00:00
perry
c5d453076d
print 'with MMX' for MMX CPUs (from Martin Husemann) -- fixes pr-3110
1997-01-16 23:21:14 +00:00
christos
c3be709b8c
- add the Plug and Play glue
...
- make the joystick driver use it.
1997-01-16 23:19:56 +00:00
perry
5ee4204742
fix CPUID table for 486SX (from Scott Telford) -- fixes pr-3107
1997-01-16 23:18:04 +00:00
christos
be20628b9e
- conversion to bus_space_* macros
...
- split the isa and pnp attachments
1997-01-16 23:17:45 +00:00
christos
0df79f25ad
i386 plug and play glue
1997-01-16 23:12:22 +00:00
gwr
f286cdd282
Move declaration of struct mmu_rootptr to mc68851.h
...
Kill a cast that is now unnecessary.
1997-01-16 22:12:50 +00:00
gwr
dad92086a4
Make sure the string passed to mon_reboot() is in our data segment
...
where the PROM can see it. (Bug found by Jeremy -- Thanks!)
1997-01-16 22:08:31 +00:00
christos
cf455412fc
Plug and Play support.
1997-01-16 22:00:57 +00:00
gwr
30f35224e5
Pretend loadcrp() takes an int arg for now.
...
Probably should be (struct mmu_rootptr *)
1997-01-16 21:56:36 +00:00
gwr
07a2670421
Before dropping into the PROM monitor, restore its CPU Root Pointer (CRP),
...
and restore our own CRP if we resume. Make sure the string passed to
mon_reboot() is in our data segment where the PROM can see it.
1997-01-16 21:53:07 +00:00
gwr
477556a159
Add an introductory comment about pte.h vs mc68851.h
...
Move sun3x_round_up_page() to here.
1997-01-16 21:48:32 +00:00
gwr
cd7b9cf2ee
Add an introductory comment about pte.h vs mc68851.h
...
Move sun3x_round_up_page() to pte.h
Define struct mmu_rootptr here.
1997-01-16 21:47:31 +00:00
christos
e6717c0bc9
- convert to bus_space_*
...
- split attachment code to sb_isa.c
1997-01-16 21:03:30 +00:00
cgd
71db072b94
update copyright
1997-01-16 20:41:54 +00:00
cgd
1a2b5aa691
clean up, deal with secondary bootstrap programs not on 'a' partition
...
'a' partition not starting at 0.
1997-01-16 20:40:05 +00:00
gwr
4ed08a77d2
Move include of trap.h from genassym.c to locore.s
1997-01-16 17:30:20 +00:00
gwr
66a113c1a3
Use db_regs_t instead of struct mc68020_saved_state
1997-01-16 15:41:39 +00:00
gwr
4479ccc534
Use db_regs_t instead of struct mc68020_saved_state
1997-01-16 15:30:57 +00:00
cgd
274cf3fbf9
move the secondary bootstrap down (to 0x20004000), and add a HEAP_LIMIT
...
so that we don't exhaust our bootstrap address space (when using the new,
not yet checked in, memory allocator).
1997-01-16 07:50:34 +00:00
jeremy
499dd92e9d
Added conditional include of iommu kernel driver manipulation routines.
...
Fixed a few comments.
1997-01-16 06:38:26 +00:00
cgd
b1f42c3a13
add memcmp, implemented as a wrapper around bcmp() (like memcpy() is
...
implemented as a wrapper around bcopy()).
1997-01-16 04:06:15 +00:00
cgd
cfe73ab59b
clean up
1997-01-16 03:00:22 +00:00
cgd
3fb0a713f5
seriously clean up makefiles. use libsa/libkern/libz as appropriate,
...
and don't build the various sources into objs locally by specifying
them directly in the Makefiles.
1997-01-16 02:59:08 +00:00
cgd
653e0e50fe
more carefully include libkern and libsa headers
1997-01-16 01:21:36 +00:00
cgd
904a2dc374
link installboot statically, and include libutil
1997-01-16 01:20:24 +00:00
cgd
f515ce7937
add sources, all copied verbatim from src/lib/libz
1997-01-16 00:21:43 +00:00
cgd
e18d476d7c
add Makefiles to build kernel 'libz' library, expected to be used by
...
boot blocks to load compressed images. Sources and headers are copied
from src/lib (src/lib/libz, in particular) by making the 'update-sources'
target in this directory. This library builds in a manner similar to
libkern; much of the Makefile hackery was taken from there.
1997-01-16 00:19:04 +00:00
gwr
6e961cf5de
Use db_regs_t instead of struct mc68020_saved_state
1997-01-15 23:11:46 +00:00
cgd
942c20dfac
change the fixed delay to allow serial console output to settle
...
to something smarter, suggested by Charles Hannum.
1997-01-15 22:13:36 +00:00
gwr
77eb8c5a65
fix alignment again for m68k
1997-01-15 18:22:35 +00:00
gwr
e1cb27e32f
sync with if_ether.h
1997-01-15 18:19:35 +00:00
mikel
fe9f1f4e3e
add missing copyright and RCS ID; ok'd by mycroft
1997-01-15 07:06:42 +00:00
perry
e9a5ba83e3
nuke obsolete /* 1.1 */ and /* 1.2 */ comments.
1997-01-15 05:11:45 +00:00
cgd
008f5aedf9
apply patch from PR 2788 (from Dennis Ferguson <dennis@jnx.com>) to
...
more smoothly apply "tickfix"es microsecond deltas (when compensating
for clocks running at > 1000Hz).
1997-01-15 04:59:39 +00:00
cgd
99fb250b5c
fix from PR 2787 (from Dennis Ferguson <dennis@jnx.com>): when adjtime
...
is running (and NTP is not enabled), the adjtime()-handling code clobbers
any tickfix that may be necessary for systems with clocks with frequency
greater than 1000Hz.
1997-01-15 04:27:35 +00:00
jonathan
0ef88d333a
Fix const-pointer lint in copyout of consed-up native fstype string,
...
from consed-up native mount args.
1997-01-15 01:41:35 +00:00
perry
b89a3425b7
Eliminate obsolete TIMEZONE and DST options.
...
Eliminate obsolete global kernel variable "struct timezone tz"
Add RTC_OFFSET option
Add global kernel variable rtc_offset, which is initialized by
RTC_OFFSET at kernel compile time.
on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many
minutes west (east) of GMT the hardware RTC runs. Defaults to 0.
Places where tz variable was used to indicate this in the past have
been replaced with rtc_offset.
Add sysctl interface to rtc_offset.
Kill obsolete DST_* macros in sys/time.h
gettimeofday now always returns zeroed timezone if zone is requested.
settimeofday now ignores and logs attempts to set non-existant kernel
timezone.
1997-01-15 01:28:28 +00:00
jonathan
11a7f97c20
Use <> not "" #include path for pmax/stand/dec_boot.h.
1997-01-15 00:52:17 +00:00
cgd
328e19f5fb
useful suggestion from jason: make this simply an 'include' of the
...
GENERIC kernel config with the added ramdisk-hook-enabling bits!
1997-01-14 23:37:59 +00:00
cgd
46b965ab4a
useful suggestion from jason: make this simply an 'include' of the
...
GENERIC kernel config with the added profiling bits!
1997-01-14 23:32:00 +00:00
cgd
b701ee6fea
comment out 'options GATEWAY' by default.
...
add PPP_BSDCOMP and PPP_DEFLATE.
add ipfilter pseudo-device, and sort the pseudo-device list to recover
from the renaming of 'rd' to 'md'.
1997-01-14 23:20:37 +00:00
cgd
1db761a1be
add cd9660, msdosfs file system support.
...
add SysV Shared Memory support, since it can be used by the X server.
add 'ppp' to the list of pseudo-devices, and sort the list to recover
from the renaming of 'rd' to 'md'.
other slight cleanups.
1997-01-14 23:18:17 +00:00
mark
02e575f690
Replace the fix for the bugged revisions of the 37GT665 I/O controller
...
that was lost during the last upgrade of the driver.
1997-01-14 22:59:40 +00:00
jonathan
1607618d93
pmaxpagesperpage -> mipspagesperpage
1997-01-14 22:29:54 +00:00
gwr
2ffbfe169b
Punt some historical stuff that was ifdefed out.
1997-01-14 21:01:33 +00:00
gwr
daa7a6dc57
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:09 +00:00
gwr
3921aef310
Initial revision
1997-01-14 20:57:08 +00:00
gwr
cd05f4190d
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:07 +00:00
gwr
c8cc66764e
Initial revision
1997-01-14 20:57:06 +00:00
gwr
99f640b958
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:06 +00:00
gwr
2ad3428397
Initial revision
1997-01-14 20:57:05 +00:00
gwr
2dbfabbb97
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:01 +00:00
scottr
4ee6502e8b
Whoops, forgot to include ipfilter.h
1997-01-13 23:46:11 +00:00
scottr
d186ff0991
Add ipfilter (pseudo-) device.
1997-01-13 23:34:04 +00:00
thorpej
8f8abcd69c
Regen; makesyscalls.sh emits comments now.
1997-01-13 18:49:02 +00:00
oki
0e58d64c9e
first commit of M68060 and FPU_EMULATE support.
...
M68060 support by YAMASAKI Yasushi, few arranged by me.
1997-01-13 14:04:42 +00:00
scottr
121971f622
Compile with -O2 (need to update COPTS so we still get -m68030)
1997-01-13 07:08:51 +00:00
scottr
9792072925
Compile kernels with -O2
1997-01-13 07:06:51 +00:00
scottr
e14ea342e3
Some changes to make ADB work when compiled with -O2:
...
- extdms_done is modified by things outside of our direct control;
it needs to be declared `volatile'
- CountADBs() fails when we call it the second time. We can work
around this by telling extdms_init() how many ADB devices we have,
only calling CountADBs() once.
1997-01-13 07:01:23 +00:00
mark
151fa15841
Use -x rather than -S for the linkflags as we are not using the NetBSD
...
linker.
1997-01-13 00:51:42 +00:00
mark
98ecd0ea70
Updated for the new bus space implementation.
...
Merge in the latest changes from the ISA lpt device.
1997-01-13 00:46:51 +00:00
mark
f0192d1f6c
Removed duplicate PROFILE_ASM option.
1997-01-13 00:42:18 +00:00
mark
7384f7a76d
Update for the new bus space implementation.
...
Merge in the latest changes from the ISA com device.
1997-01-13 00:40:54 +00:00
mark
110691d0cc
Added files for the mainbus mapping and read/write routines.
1997-01-13 00:38:45 +00:00
mark
4812012263
Implement a set of functions that provide the bus space mapping and
...
read/write routines for the mainbus.
1997-01-13 00:37:51 +00:00
mark
52a7f33ad1
Updated for the new bus space implementation in bus.h
...
The mainbus bus space tag is passed in the mainbus_attach_args structure.
1997-01-13 00:35:47 +00:00
mark
0bebac783d
Update for new bus space interface. This implementation is based on
...
cgd's alpha implementation. Bus tags now point to a structure of
function pointers to bus space routines rather than being an index to
one of several I/O methods making it simpler and more efficient in
handling many different busses and mapping schemes.
1997-01-13 00:33:36 +00:00
thorpej
db33863c33
Fix a couple of minor nits so that this compiles on the alpha.
...
Noticed by Matt Jacob (mjacob@feral.com ).
1997-01-13 00:15:29 +00:00
leo
81fd2d7dc6
This should have been part of the keyboard-modifier changes.
1997-01-12 22:15:24 +00:00
thorpej
112e338d6b
Fix botch in PA calculation for DIO-II devices. Bug noticed and fix
...
provided by Klaus Klein <kleink@layla.inka.de>, PR #3097 .
1997-01-12 21:27:26 +00:00
mark
aef8299490
Document the packet filter major number.
1997-01-12 20:39:51 +00:00
mark
00e9f2af37
inline -> __inline
1997-01-12 20:28:04 +00:00
mark
23254f1c9e
Added commented PFIL_HOOKS option.
1997-01-12 20:24:08 +00:00
leo
3e345f741d
Use the mask register to block the interrups, not the enable register. This
...
enables the interrupt to be shared (with IDE for example ;-) ).
1997-01-12 15:46:37 +00:00
leo
4b8a9a883c
Fix return value of the interrupt function.
1997-01-12 15:44:45 +00:00
leo
41a0638c86
Another part of the rd->md saga...
1997-01-12 15:41:24 +00:00
leo
c4ad7060c1
Fix the machine-type detection, the Falcon was detected as a Hades. Regroup
...
the hardware initialisations in a separate function and make sure
that the Midi-ACIA is properly initialized. This prevents MIDI traffic
to lockup the keyboard.
1997-01-12 15:40:14 +00:00
mark
672f9bc8a2
Added token 'Y' to print stack orientated nmemonics for {sl}dm r13, ...
1997-01-12 14:21:44 +00:00
ragge
2b8e7e782a
std.vax readded, shall be here anyway.
1997-01-12 12:38:56 +00:00
mrg
b5f7cf1c76
if we fail to attach, abort before attaching the hook, not after.
1997-01-12 06:06:03 +00:00
ragge
09adf20559
Need a couple of extra #ifdef's to compile.
1997-01-11 13:50:20 +00:00
ragge
3026c5e35e
Put in another external declaration.
1997-01-11 11:46:43 +00:00
ragge
eb0bc83700
Update due to changes to uba/mscp functions.
1997-01-11 11:34:39 +00:00
ragge
54e8120422
Oops, forgot an printf.
1997-01-11 11:31:57 +00:00
ragge
2a826b413f
Prototype updates.
1997-01-11 11:31:26 +00:00
ragge
52c3b92063
Put common map in code here instead of lots of places.
1997-01-11 11:24:51 +00:00