| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-03 | sun2/sun3: | mrg | |
| - build libkern as an archive for non modular builds. from maya@ sun3: - cut down GENERIC a bunch to bring below 2MB. - reduce UBC_NWINS, MAXEXEC, and PAGER_MAP_DEFAULT_SIZE to recover enough lost VA to actually run basic tests. | |||
| 2012-08-12 | Also reduce UBC_NWINS from default 1024 to 512 | tsutsui | |
| to avoid possible KVA shortage, otherwise "panic: ubc_init: failed to map ubc_object" could still happen on netbsd-6 branch. Should be pulled up to netbsd-6. | |||
| 2012-08-11 | Poor sun3 (but not sun3x) has only 31MB KVM address space, | tsutsui | |
| so reduce NKMEMPAGES_MAX_DEFAULT from 64MB to 16MB. Fixes "panic: ubc_init: failed to map ubc_object" on TME emulating 3/120 with >16MB RAM. Should be pulled up to netbsd-6. | |||
| 2011-02-08 | Remove clause 3 (UCB advertising clause) from the University of Utah | rmind | |
| copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were. Extra verification by snj@. | |||
| 2010-10-15 | Make common kernel module binaries work on both sun3 and sun3x. | tsutsui | |
| Tested on 3/160 (on TME) and (real) 3/80. XXX: module files can be loaded only on single user? | |||
| 2009-12-11 | Refactoring MD segment related definitions on m68k ports: | tsutsui | |
| - move macro SEGSHIFT, NBSG, and SEGOFFSET from <machine/param.h> to <machine/pmap.h> where they should belong - don't use m68k_round_seg() and m68k_trunc_seg() in sun3 pmap sources and instead define and use sun3_round_seg() and sun3_trunc_seg() since they are quite pmap implementation dependent | |||
| 2005-12-11 | merge ktrace-lwp. | christos | |
| 2005-01-22 | bring back the sun3 MAXPHYS definition that has been missing for 8 years. | chs | |
| more recently, we changed to relying on MAXPHYS rather than MAXBSIZE to limit page cache I/O sizes, and sun3 has been broken since then. | |||
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc | |
| Patches provided by Joel Baker in PR 22364, verified by myself. | |||
| 1998-02-05 | Merge arch/sun3x into arch/sun3 | gwr | |
| 1997-10-03 | Increase MSGBUFOFF to 512 so we can be sure there is room for a | gwr | |
| kernel core header before the message buffer. | |||
| 1997-10-02 | Fix MSGBUFSIZE | gwr | |
| 1997-09-20 | Correct for the extra member in 'struct kern_msgbuf' when calculating | leo | |
| the number of bytes we want to allocate. | |||
| 1997-09-19 | Implement the kernel part of pr-1891. This allows for a more flexible sized | leo | |
| 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-07-10 | Restore the define of UPAGES. | veego | |
| 1997-06-10 | Define NBSG from (1 << SEGSHIFT) and move some variables before | veego | |
| <m68k/param.h>. | |||
| 1997-06-10 | Use the MI <m68k/param.h> include. | veego | |
| 1997-02-27 | Define VM_MAX_KERNEL_ADDRESS using KERN_END instead of a constant. | gwr | |
| 1997-02-27 | Allow option MCLSHIFT=x to control MCLBYTES etc. | gwr | |
| 1997-02-26 | Use ALIGNBYTES in the new ALIGNED_POINTER macro. | gwr | |
| (That is always good enough on the m68k.) | |||
| 1997-02-24 | Define ALIGNED_POINTER | fvdl | |
| 1997-01-18 | Move sun3_btop (etc.) macros from param.h to pte.h | gwr | |
| 1996-12-13 | Define MAXBSIZE as 32KB to limit the size clustered transfers. | gwr | |
| 1996-03-04 | add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH, | cgd | |
| execpt without quotes. meant to be __CONCAT()ted for easy #includes of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC bus code). | |||
| 1996-03-01 | Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE. | cgd | |
| 1996-02-16 | Improved delay() implementation with lower overhead, | gwr | |
| makes very short delays much more accurate. | |||
| 1996-02-01 | LOCORE -> _LOCORE | mycroft | |
| 1995-11-10 | Need to define KERNTEXTOFF for kvm_mkdb | gwr | |
| 1995-06-27 | Nuke user-mode DELAY() macro. | gwr | |
| 1995-06-26 | clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and | cgd | |
| dbtob(). remove unused definitions of ctos(), stoc(), and dtob(). | |||
| 1995-06-13 | Provide delay2us as an inline and make it reasonably accurate, | gwr | |
| but conservative (long) by a factor of about 1.25 | |||
| 1995-03-28 | KERNEL -> _KERNEL | jtc | |
| 1995-03-27 | Put spltty at level 4 and adjust others appropriately. | gwr | |
| Also, improve the inline _spl() and move it to psl.h | |||
| 1995-03-18 | don't be so quick to cast macro arguments to unsigned; if the | cgd | |
| arguments are really off_t's (e.g. to btodb), then you can lose information. This was the "> 4G file systems don't work" bug; physio uses btodb, which was broken. | |||
| 1994-11-28 | cosmetic | gwr | |
| 1994-11-23 | Add USPACE | gwr | |
| 1994-11-21 | Lots of changes. Fairly stable now. | gwr | |
| 1994-10-26 | Remove some unnecessary junk. | gwr | |
| 1994-10-26 | new RCS ID format. | cgd | |
| 1994-09-20 | Kill CLOCK_VA, INTERREG_VA. Do spl0() and splx(x) inline too. | gwr | |
| 1994-09-16 | asm -> __asm (PR #463). | jtc | |
| 1994-08-23 | Add USPACE | gwr | |
| 1994-05-27 | Catch up with frame.h chages, merge stuff from new hp300 port. | gwr | |
| 1994-05-04 | Make the DELAY macro call the new delay() function. | gwr | |
| 1994-05-02 | ugh. splimp is the greater of splnet and splbio now. used by pmap module ↵ | glass | |
| for splpmap() | |||
| 1994-02-23 | boots, presents shell prompt, and doesn't crash immediately | glass | |
| 1993-12-12 | MACHINE_ARCH | glass | |
| 1993-11-23 | Now works with current tree, as opposed to the july 8th tree in which it was | glass | |
| written. Requires magnum infrastructure now, particularly the clock stuff. Fails to exec init because the /sbin/init binary is a sunos binary. Next step is to integrate sunos compatibility code from /sys/compat/sunos, and the amiga port. Does not yet implement MACHINE_NOCONTIG support. [from glass Mon Nov 22 21:22:45 PST 1993 home tag: home2] | |||
| 1993-10-12 | sun3 port updated. netboot integrated. | glass | |
| 1993-08-28 | last snapshot before uploading. we still have serious clock problems | glass | |
