Commit Graph

586 Commits

Author SHA1 Message Date
lukem 7d508b124f define SIZE?=size, and use ${SIZE} instead of size. makes cross
compilation easier
1997-10-03 07:17:00 +00:00
christos 7f41ec0345 PR/4162: Chris Jones: make cleandir does not work properly; it does not
remove the object files and the .depend file in the kernel build directory.
1997-09-30 22:50:53 +00:00
phil ea2fc3a36c Add a missing ( in the pmap_enter call for the message buffer. 1997-09-23 13:48:15 +00:00
leo d4713d24c2 Implement the kernel part of pr-1891. This allows for a more flexible sized
msgbuf. Note that old 'dmesg' and 'syslogd' binaries will continue running,
though old 'dmesg' binaries will output a few bytes of junk at the start of
the buffer, and will miss a few bytes at the end of the buffer.
1997-09-19 13:52:37 +00:00
mycroft 16a8787248 Fix execve(2) and *setregs() interfaces so emulations can set registers in a
more correct way.  (See tech-kern.)
1997-09-11 23:01:44 +00:00
bouyer 6f3bab1f59 Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
1997-08-27 11:22:52 +00:00
phil 5bc246cdb1 Add cd9660 fs and msdos fs. 1997-07-29 18:36:19 +00:00
jtk d36d6d14ab use locator defines in "locators.h" to index cf_loc[] 1997-07-17 02:01:26 +00:00
leo 198bd713f2 Generate assym.h dependencies when making 'depend'. 1997-07-12 22:07:36 +00:00
perry ad1710ce1e update comment from 1981 on memory and disk prices -- pr-2754 from Curt Sampson 1997-07-12 16:18:36 +00:00
matthias bb66aaeadc * Make it possible to disable disconnect/reconnect on a per target base.
* Eliminate disable interrupts in ncr_pdma_in. No more fifo overflows at
  high baud rates :-) (Thank's to Ian Dall for this).
1997-07-09 19:28:25 +00:00
matthias c5e3d310a6 When booting from a md device set RB_DFLTROOT in boothowto. 1997-07-09 19:28:20 +00:00
matthias 1c1450c97a Remove __VM_PMAP_HACK. 1997-07-09 19:27:54 +00:00
matthias ed60e6a598 This wasn't in use for several years now. 1997-07-09 19:27:33 +00:00
matthias 147aa6816f Remove __VM_PMAP_HACK. 1997-07-09 19:26:34 +00:00
thorpej 0404c01c46 #define DB_AOUT_SYMBOLS 1997-06-26 01:26:56 +00:00
mrg 1258c8d25b remove now obsolete "swap on..." lines. 1997-06-12 18:41:58 +00:00
mrg 552af779d2 bring mrg-vm-swap2 onto mainilne. 1997-06-12 15:46:19 +00:00
mrg dc6a98e92c bring mrg-vm-swap2 onto mainilne. 1997-06-12 15:09:23 +00:00
veego 6ab737a609 Initialize machine from MACHINE and machine_arch from MACHINE_ARCH. 1997-06-08 23:59:57 +00:00
veego de7e49a954 Add 'char machine_arch[] = "xxx";' for the new sysctl hw.machine_arch. 1997-06-06 23:26:01 +00:00
phil 71fb702409 Update Sys V shared memory options. Still commeted out, but now correct. 1997-06-03 01:38:00 +00:00
phil 079405ea2a Update SHMMAXPGS to a constant of 1024. 1997-06-01 19:23:08 +00:00
phil 2f418f67bd Update to what I'm using. 1997-06-01 18:15:12 +00:00
matthias 1574dad87a * Missed that one during last commit. 1997-05-17 14:06:26 +00:00
matthias eed1dad537 * Reorganize pc532/stand similar to the alpha and hp300 ports (by stealing
Makefiles and scripts from hp300/alpha).
1997-05-17 13:55:34 +00:00
gwr e2a58b69f7 Add #define __VM_PMAP_HACK as a temporary measure. 1997-05-16 21:35:30 +00:00
matthias 9e785c6d3f * Define proc0paddr here and not in locore.s. 1997-05-10 09:29:26 +00:00
matthias 5c6f7fca32 * Update asm.h to be more like the other port's asm.h.
* Update locore.s to use all the macros defined asm.h
* Update random.s to use the much nicer algorithm from the m68k port.
1997-05-08 13:44:11 +00:00
matthias 9dd24ca41c * Print device information in md_attach_hook. Since this is a pseudo device,
we have to output the device name as well.
1997-04-21 16:20:39 +00:00
matthias 237a4629c4 * Somehow the definition of ieee_handler_disable got lost in my last commit. 1997-04-21 16:17:44 +00:00
matthias 7bc1bddc96 * Do not use Debugger(), use breakpoint(). 1997-04-21 16:17:39 +00:00
matthias 16fbb47606 * Do only check against sd* if we did boot from a scsi disk. 1997-04-21 16:17:36 +00:00
matthias 34bffb6338 * Omit Debugger() if DDB is not defined. 1997-04-21 16:17:32 +00:00
matthias 7fe4f42d0a * Add a comment describing movs[bdw]nu.
* Add breakboint().
1997-04-21 16:16:31 +00:00
matthias 5a23a56e6b * Apply a fix from Ian Dall to reduce system load and fifo/silo overflows
when running at high speeds. This works by using hardware RTS again and
  using the receive fifo threshold as well as the transmit fifo provided
  by the sc26c92.
1997-04-21 16:16:16 +00:00
matthias 61d420149f * Use higher timeouts for PLIP.
* Do some cosmetic reformatting.
* If the interface is considered dead, re-enable receive interrupts from
  time to time.
1997-04-21 16:16:10 +00:00
matthias 12994a40ab * Configure ncr*, not ncr0. That allows the user to specify flags for ncr0
in his config file.
1997-04-21 16:15:59 +00:00
mycroft f50c40bad5 Eliminate redundant calls to vm_map_pageable() and vm_fault(), as suggested by
Chuck Cranor.
1997-04-09 23:35:07 +00:00
matthias 9fea258541 * if queues have to be protected by splimp. Back out last change. Thank's
to Charles for watching out and notifying me about my mistake.
1997-04-04 09:51:26 +00:00
christos 6c015f3a49 Add netatalk netisr 1997-04-03 15:59:54 +00:00
matthias b7624c248a * Add missing & in plipioctl.
* Remove some dead code in plipioctl.
* Use splnet, not splimp to protect IF_PREPEND/IF_DEQUEUE.
1997-04-02 16:36:25 +00:00
matthias e034d53f13 * Add new sysctl "machdep.ieee_disable". This can be used to disable the
in kernel ieee trap handler. Then a usermode version of the code can be
  used for debugging. Thank's to Ian Dall for this suggestion.
1997-04-01 16:37:43 +00:00
matthias af88eb9d75 * Fixes from Ian Dall. Make the ieee handler compile with the new gcc warning
options, make it compile into a user mode library again and update the
  README.
1997-04-01 16:35:08 +00:00
matthias d0c4177d0c * Add new sysctl "machdep.ieee_disable". This can be used to disable the
in kernel ieee trap handler. Then a usermode version of the code can be
  used for debugging. Thank's to Ian Dall for this suggestion.
1997-04-01 16:33:04 +00:00
matthias d89b0839dc * Use movsdnu to copy pages.
* Just invalidate the tlbs for the affected mappings in pmap_zero_page
  and pmap_copy_page.
1997-04-01 16:32:58 +00:00
matthias 43064ade71 * Apply optimizations suggested by gwr & mycroft. 1997-04-01 16:32:52 +00:00
matthias 6231519c48 * Initialize the icu with a table driven method again. 1997-04-01 16:32:47 +00:00
matthias 88128328a9 * Only cosmetic changes. 1997-04-01 16:32:31 +00:00
matthias 9e6c9efed8 * Initialize the icu with a table driven method again. 1997-04-01 16:32:25 +00:00