summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PC/ospeed code ifdefed out, our libtermcap use usleep nowache1994-10-063-2/+6
|
* ospeed/PC code ifdefed out, our libtermcap use usleep nowache1994-10-061-2/+4
|
* Change padding mechanism to use usleep, old variant not worksache1994-10-061-27/+5
| | | | | | | on terminals with no pad char (cons25) and quote from tputs.c says so too: ! * Too bad there are no user program accessible programmed delays. ! * Transmitting pad characters slows many ! * terminals down and also loads the system.
* Steven Wallace provided a program which broke this stuff. I guess there arephk1994-10-061-1/+8
| | | | | | | more weird kinds of a.out than anyone can argue for. This code failed to load the first 28K of the text-segment, in the case where the first page of the a.out contains only the a.out-header, and the text is still at 0x0. Thanks Steven !
* 1. BOOTSEG and BOOTSTACK are now set from the Makefile, the boot code hasrgrimes1994-10-068-106/+112
| | | | | | | | | | | | | | | | | | | | | been relocated to run in the 64k segment at 0x10000 with the stack at the top of this segment. This corrects the problems machines with 512K base memory had booting. 2. startprog routing rewritten to convert the BOOTSEG ss to a KERNELSEG ss, this eliminated the last of the >512K memory references. Additional cleanup in here included a better way to copy the arguments to the kernel stack. 3. Elimination of argv and esym cruft saved a few bytes. 4. Only need to truncate the head.a_entry to a meg boundary once intead of every time we used it! [Saving more bytes]. 5. Addition of version 1 bootinfo structure support. These boot blocks pass the kernel name in to the kernel now. 6. Removed historical comments about MACH argv stuff, as it is useless now.
* 1. bootinfo.h defines the structure passed in to the kernel by thergrimes1994-10-061-0/+44
| | | | new boot code.
* 1. Eliminate unused esym global from locore, our boot code never supportedrgrimes1994-10-065-74/+161
| | | | | | | | | | | | | | | | | that and when it does it will be done differently. 2. The kernel now does a frame setup on entry so it ``looks'' like a real function call. This will be needed by future boot code and debuggers. 3. Clean up stack offsets to all be in decimal and use %ebp when copying parameters in from the boot code. 4. Implement version 1 of the uniform boot code passing mechanism with support for kernelname passing and nfs_diskless structure passing. 5. Document the 3 different ways the kernel is called depending on what code is calling it.
* Zap 4.0 libkdb as well.wollman1994-10-061-1/+2
|
* A few fixes:wollman1994-10-061-11/+26
| | | | | | | | | | | | | - register, registerd, and make_keypair don't compile (and are bogus anyway) - don't forget to put back the obj directory when doing `kprog' - while we're at it make the `kprog' commands overrideable from the command line - add a bootstrap target which does the following: install includes cleandir and obj zap old version 4.0 shared libraries (these will screw the build) depend all install rebuild stuff in the main source tree which depends on kerberos
* Following changes from Robert Withrow (+ a few mods):jkh1994-10-051-4/+11
| | | | | | | | | | | | 1. Make DEPENDS fully qualified, and not implictly assume relative to ${PORTSDIR}. This allows more arbitrary dependencies to be specified. This also means that DEPENDS= x11/foo needs to be changed to DEPENDS= ${PORTSDIR}/x11/foo in any Makefiles. I'll try to do these changes myself. 2. Add an option NO_DEPENDS to disable the automagic building of depended ports. Submitted by: rww
* Define a new macro. PSEUDO_SET, to hide TEXT_SET(pseudo_set, foo)wollman1994-10-051-1/+3
| | | | from users. Eventually this will be used for LKM support.
* Install line discipline the new way.wollman1994-10-052-15/+19
|
* Allow for loadable line disciplines (eventually).wollman1994-10-051-35/+12
|
* A number of bug-fixes inspired by Mark Treacy:wollman1994-10-053-10/+32
| | | | | | | | | | | - Allow PPP to run multicasts natively. - Deal properly with lots of similarly-named interfaces. - Don't sign-extend if_flags. NB: the last fix (to rtsock.c) must be reversed when we expand if_flags to a reasonable size. Submitted by: Mark Treacy
* After a comment from Rod Grimes about buf.h, I went back and looked at thisdg1994-10-051-6/+0
| | | | | and found that swapinfo doesn't need that include file and five others (!). Sheesh.
* Changes to buf.h now require that param.h be included.dg1994-10-052-0/+2
|
* Stuff object into v_vmdata rather than pager. Not important which atdg1994-10-0513-125/+207
| | | | | | | the moment, but will be in the future. Other changes mostly cosmetic, but are made for future VMIO considerations. Submitted by: John Dyson
* Fixed minor bug caused by some missing parens that can result in slightlydg1994-10-051-2/+2
| | | | | reduced paging performance by missing a clustering opportunity. Found by Poul-Henning Kamp with gcc -Wall.
* Realigned the output of "vmstat -m", "MSDOSFS mount" was too wide for thephk1994-10-051-11/+21
| | | | | field. Saved some space and gained a little clarity by printing "128K" instead of 131072 (and so on).
* David Greenman told me to do this: (Thanks!) use vm_allocate to allocatephk1994-10-051-5/+5
| | | | | | the uncompression buffer. Now malloc(M_GZIP) is used for all the Huffman- tree stuff only. Numbers so far indicate < 15Kb Malloc use + 32 Kb for the abovementioned buffer while uncompressing.
* Correctly interpret the code field of IGMP membership queries.wollman1994-10-041-3/+4
|
* Print out SNAP frames reasonably, including Apple's bogus Ethertalkwollman1994-10-041-1/+126
| | | | | pseudo-SNAP encapsulation. Still needs some work, by someone who has a listing of 802.2 LSAPs.
* Modify adjkerntz to not write RTC clock per initial call,ache1994-10-041-2/+28
| | | | suggested by Bruce
* Add code to handle CPU_DISRTCSETache1994-10-042-4/+8
|
* Add disable_rtc_set variable to block resettodr() call, needed forache1994-10-045-10/+30
| | | | adjkerntz -i, per Bruce suggestion
* CPU_DISRTCSET added to disable resettodr(), needed in adjkerntz -i,ache1994-10-042-4/+8
| | | | per Bruce suggestion
* Add the ability to verify that a package won't extract in the spacejkh1994-10-044-13/+59
| | | | available. Thanks to Michael Elbel for pushing me in the right direction.
* My last commit to bsd.port.mk made me think - `pkg_create -p ...' shouldjkh1994-10-041-5/+7
| | | | override the PLIST file's own first @cwd. Make this so.
* Add an install prefix for packages, so that they're built by defaultjkh1994-10-041-2/+2
| | | | to track ${PREFIX} (this will override the PLIST prefix).
* Also make GNU_CONFIGURE a synonym for HAS_CONFIGURE so you don't havejkh1994-10-041-1/+2
| | | | to specify both (looks silly).
* If GNU_CONFIGURE is set, pass `--prefix=${PREFIX}'; this should helpjkh1994-10-041-1/+6
| | | | at least the GNU ports play nice with PREFIX.
* Whoops! Forgot to pass PREFIX to the configure subshells. Done.jkh1994-10-041-5/+5
|
* Add PREFIX pointing to ${DESTDIR}/usr/local - let's see if we can'tjkh1994-10-041-1/+3
| | | | | make an entire system work nicely with DESTDIR (to say nothing of being able to move from /usr/local to somewhere else).
* USE_RTC_CENTURY addedache1994-10-043-3/+12
|
* -lcompat removed from libsache1994-10-041-2/+2
|
* RTC_CENTURY usage ifdefed out by USE_RTC_CENTURY compile option,ache1994-10-045-5/+45
| | | | pointed by Bruce
* John Dyson's work in progress. Not currently used.dg1994-10-041-0/+389
|
* Added M_GZIP for the imgact_gzip code. The gzip-code is likely to be usedphk1994-10-042-8/+17
| | | | for other weird things in the future (hint, hint!)
* Moved m_copyback into uipc_mbuf.cphk1994-10-042-55/+55
|
* In sd_get_params() the timeout for the MODE_SENSE command was toorgrimes1994-10-041-2/+2
| | | | | | short. I changed it from 2000 to 4000 and now my disk works fine. Submitted by: John Hay <jhay@mikom.csir.co.za>
* Pull in 1.1.5.1 changes to sd.c from 1.23 to 1.27 (basically the fixes forrgrimes1994-10-041-2/+5
| | | | | | | drives that return sector counts of 0 and cause division by 0 traps during the probe). Reviewed by: Dave <root@hclb.demon.co.uk> Obtained from: FreeBSD 1.1.5.1
* Commented out anti-paging code as it was found to be the cause of adg1994-10-041-3/+3
| | | | buffer deadlock.
* Based on the applause (in this case: not downright rejection :-) I havephk1994-10-041-53/+67
| | | | | | | | | | | | | | | | | cleaned up much of the cruft in this thing. No printf's in the case where things go well. Gzip-headers can contain filenames and comments (as long as they're shorter than the page-size.) I don't think we leak memory, in the "exec/aout" code. I'm not quite sure about the inflate code yet, but I don't think memory is lost. Q: Can I add a class M_GZIP to <sys/malloc.h> and bump M_LAST one up without any thing else needing tweaking ? Poul-Henning
* Fixed bug related to proper sensing of page modification that wedg1994-10-041-8/+9
| | | | | | | inadvertantly introduced in pre-1.1.5. This could cause page modifications to go unnoticed during certain extreme low memory/high paging rate conditions. Submitted by: John Dyson and David Greenman
* Same as last one, use "sh -e" for these to make them catch pathologicalphk1994-10-036-12/+12
| | | | conditions.
* Make sure mkskel.sh bails out if it finds trouble. Use "sh -e" to run it.phk1994-10-031-1/+1
|
* First bug-fix. This this depends on something odd. I am looking at it,phk1994-10-031-3/+9
| | | | but every now and then it will fail without an explanation :-(
* Put genassym: back how it was originally, the real bug was in mkdep.rgrimes1994-10-033-6/+6
|
* Fix -p option sed script so that it really does change program.o: intorgrimes1994-10-031-1/+1
| | | | | program:. There where extra spaces our gcc does not emit causing problems. Obtained from: FreeBSD 1.1.5.1
* I added "pserudo-device gzip" as default.phk1994-10-035-5/+13
|
OpenPOWER on IntegriCloud