| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
'RELENG_2_2_2_RELEASE'.
Notes:
svn path=/stable/2.2/; revision=25919
svn path=/release/2.2.2/; revision=25920; tag=release/2.2.2
|
| |
|
|
|
|
|
|
|
|
|
| |
to fill in the nfs_diskless structure, at the cost of some kernel
bloat. The advantage is that this code works on a wider range of
network adapters than netboot. Several new kernel options are
documented in LINT.
Obtained from: parts of the code comes from NetBSD.
Notes:
svn path=/stable/2.2/; revision=25723
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=25325
|
| |
|
|
|
|
|
|
|
|
|
| |
have texinfo-3.9. (We probably should have changed it to 221000 for
2.2.1 release, but hindsight is always 20/20. ;)
Whenever a major component is brought in from -current, please add 1
to this number.
Notes:
svn path=/stable/2.2/; revision=24941
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=24332
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=24294
|
| |
|
|
|
|
|
| |
interval for us (I think that's 3 days :) but it comes close. Sigh.
Notes:
svn path=/stable/2.2/; revision=24107
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23933
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23919
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
can't perform overlapping commands on both of its channels.
To enable the CMD640B work-around, the kernel must be compiled with
"options CMD640". Without that option there should be no difference
in the code produced compared to the previous revision of wd.c.
Submitted by: Wolfgang Helbig <helbig@ba-stuttgart.de>
Notes:
svn path=/stable/2.2/; revision=23744
|
| |
|
|
|
|
|
| |
line).
Notes:
svn path=/stable/2.2/; revision=23211
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23203
|
| |
|
|
|
|
|
|
|
| |
ARP_PROXYALL. This merge is mainly to start nuking EXTRAVNODES. It
also removes some non-optional MSG* and SEM* "options" and sorts the
options).
Notes:
svn path=/stable/2.2/; revision=23196
|
| |
|
|
|
|
|
|
|
|
| |
can add new releases (2.1.8, 2.1.9, whatever) without crossing
lines again.
Silently approved by: current, core
Notes:
svn path=/stable/2.2/; revision=22918
|
| |
|
|
|
|
|
| |
OKed by: davidg
Notes:
svn path=/stable/2.2/; revision=22431
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=22159
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=21817
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=21046
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=20871
|
| |
|
|
|
|
|
|
| |
(This commit is in the RELENG_2_2 branch, in case this ain't obvious
from the message. I just don't know yet for sure.)
Notes:
svn path=/stable/2.2/; revision=20824
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=20733
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=20728
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=20032
|
| |
|
|
|
|
|
| |
trees.
Notes:
svn path=/stable/2.2/; revision=19770
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19743
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19666
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19588
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19358
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19327
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) deleted #if 0
pc98/pc98/mse.c
(2) hold per-unit I/O ports in ed_softc
pc98/pc98/if_ed.c
pc98/pc98/if_ed98.h
(3) merge more files by segregating changes into headers.
new file (moved from pc98/pc98):
i386/isa/aic_98.h
deleted:
well, it's already in the commit message so I won't repeat the
long list here ;)
Submitted by: The FreeBSD(98) Development Team
Notes:
svn path=/head/; revision=19269
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Add #ifdef PC98:
sys/pc98/boot/biosboot/boot2.S
(2) Fix bug that made it impossible to boot from sd's other than unit 0:
sys/pc98/boot/biosboot/sys.c
(3) Delete redundant $Id$:
sys/pc98/pc98/clock.c (reject$B$5$l$k$+$b$7$l$J$$(B)
(4) unt -> u_int:
sys/pc98/pc98/if_ed.c
(5) Add support for rebooting by the hot-key sequence:
sys/pc98/pc98/kbdtables.h
(6) Display now looks like PC/AT version:
sys/pc98/pc98/npx.c
(7) Change comment to match that of PC/AT version:
sys/pc98/pc98/pc98.c
(8) Add function prototypes:
sys/pc98/pc98/pc98_machdep.c
(9) Include PC98 headers:
sys/pc98/pc98/sound/adlib_card.c
sys/pc98/pc98/sound/audio.c
sys/pc98/pc98/sound/dev_table.c
sys/pc98/pc98/sound/dmabuf.c
sys/pc98/pc98/sound/midi_synth.c
sys/pc98/pc98/sound/midibuf.c
sys/pc98/pc98/sound/opl3.c
sys/pc98/pc98/sound/oatmgr.c
sys/pc98/pc98/sound/sb16_dsp.c
sys/pc98/pc98/sound/sb16_midi.c
sys/pc98/pc98/sound/sb_card.c
sys/pc98/pc98/sound/sb_dsp.c
sys/pc98/pc98/sound/sb_midi.c
sys/pc98/pc98/sound/sb_mixer.c
sys/pc98/pc98/sound/sequencer.c
sys/pc98/pc98/sound/sound_config.h
sys/pc98/pc98/sound/sound_switch.c
sys/pc98/pc98/sound/soundcard.c
sys/pc98/pc98/sound/sys_timer.c
(10) Merge in PC98 changes:
sys/i386/isa/sound/os.h
(11) Deleted as result of 9. and 10. above:
sys/pc98/pc98/sound/ad1848_mixer.h
sys/pc98/pc98/sound/aedsp16.c
sys/pc98/pc98/sound/coproc.h
sys/pc98/pc98/sound/finetune.h
sys/pc98/pc98/sound/gus_hw.h
sys/pc98/pc98/sound/gus_linearvol.h
sys/pc98/pc98/sound/hex2hex.h
sys/pc98/pc98/sound/mad16.h
sys/pc98/pc98/sound/midi_ctrl.h
sys/pc98/pc98/sound/midi_synth.h
sys/pc98/pc98/sound/opl3.h
sys/pc98/pc98/sound/os.h
sys/pc98/pc98/sound/pas.h
sys/pc98/pc98/sound/sb_mixer.h
sys/pc98/pc98/sound/soundvers.h
sys/pc98/pc98/sound/tuning.h
Submitted by: The FreeBSD(98) Development Team
Notes:
svn path=/head/; revision=19248
|
| |
|
|
|
|
|
| |
made to the Arnet driver.
Notes:
svn path=/head/; revision=19242
|
| |
|
|
| |
Notes:
svn path=/head/; revision=19228
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AHC_FORCE_PIO - This forces the driver to use PIO even on systems that
say they have memory mapped the controller's registers. This
seems to fix Ken Lam's problems. I've also placed this option
in the GENERIC kernel file so that we are guaranteed to install
even on these flakey machines.
AHC_SHARE_SCBS - This option attempts to share the external SCB SRAM on
the 398X controllers allowing a totoll of 255 non-paged SCBs.
This doesn't work quite yet, so this option is mostly here to
help 398X owners to experiment and give me feedback until this
works properly.
Notes:
svn path=/head/; revision=19219
|
| |
|
|
|
|
|
|
|
|
|
|
| |
bit (0x0008) in the sc driver configuration line. This way it's easy to
boink a generic kernel.
Also, document and place in an opt_ file the #define's for overriding which
serial port is the system console.
Approved by: sos
Notes:
svn path=/head/; revision=19123
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Bug fix (pass boot drive):
pc98/boot/biosboot/boot2.S
(2) Delete code for unsupported high-resolution modes and move old
Epson notebook code to epsonio.h:
pc98/boot/biosboot/io.c
pc98/i386/vm_machdep.c
pc98/pc98/fd.c
pc98/pc98/pc98.c
pc98/pc98/pc98.h
pc98/pc98/epsonio.h (new)
(3) Change aic driver so that PCMCIA cards (I/O port same as PC/AT)
and PC-9801-100 cards can be selected with a flag in kernel config
file:
pc98/pc98/aic6360.c
pc98/pc98/aic_98.h (new)
(4) Fix wcd entry (it was broken). Delete mcd, it doesn't work on
98. Change aic entry according to above:
pc98/conf/GENERIC98
(5) Move pc98_machdep.c to top of files in pc98/pc98:
pc98/conf/files.pc98
(6) Delete empty lines:
pc98/i386/locore.s
(7) Fix (it didn't work if I586 was specified):
pc98/pc98/clock.c
(8) Staticize:
pc98/pc98/pc98_machdep.c
(9) Enable workaround for Cyrix bug for 5x86 also:
pc98/i386/machdep.c
pc98/i386/trap.c
All the above deletes this file too:
pc98/i386/pmap.c
(phew!)
Submitted by: The FreeBSD(98) Development Team
Notes:
svn path=/head/; revision=19122
|
| |
|
|
| |
Notes:
svn path=/head/; revision=19064
|
| |
|
|
| |
Notes:
svn path=/head/; revision=19063
|
| |
|
|
|
|
|
|
| |
Tony tells me what to do with the ns_nettype extern which is still
unresolved for this optioin.
Notes:
svn path=/head/; revision=19009
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use a more accurate and more efficient method of compensating for
overheads. The old method counted too much time against leaf
functions.
- normally use the Pentium timestamp counter if available.
On Pentiums, the times are now accurate to within a couple of cpu
clock cycles per function call in the (unlikely) event that there
are no cache misses in or caused by the profiling code.
- optionally use an arbitrary Pentium event counter if available.
- optionally regress to using the i8254 counter.
- scaled the i8254 counter by a factor of 128. Now the i8254 counters
overflow slightly faster than the TSC counters for a 150MHz Pentium :-)
(after about 16 seconds). This is to avoid fractional overheads.
files.i386:
permon.c temporarily has to be classified as a profiling-routine
because a couple of functions in it may be called from profiling code.
options.i386:
- I586_CTR_GUPROF is currently unused (oops).
- I586_PMC_GUPROF should be something like 0x70000 to enable (but not
use unless prof_machdep.c is changed) support for Pentium event
counters. 7 is a control mode and the counter number 0 is somewhere
in the 0000 bits (see perfmon.h for the encoding).
profile.h:
- added declarations.
- cleaned up separation of user mode declarations.
prof_machdep.c:
Mostly clock-select changes. The default clock can be changed by
editing kmem. There should be a sysctl for this.
subr_prof.c:
- added copyright.
- calibrate overheads for the new method.
- documented new method.
- fixed races and and machine dependencies in start/stop code.
mcount.c:
Use the new overhead compensation method.
gmon.h:
- changed GPROF4 counter type from unsigned to int. Oops, this should
be machine-dependent and/or int32_t.
- reorganized overhead counters.
Submitted by: Pentium event counter changes mostly by wollman
Notes:
svn path=/head/; revision=19000
|
| |
|
|
|
|
|
| |
serial adapter, and support for multiple Cyclom controllers.
Notes:
svn path=/head/; revision=18901
|
| |
|
|
|
|
|
|
| |
Put RELEASE back.
Pointed-out-by: peter
Notes:
svn path=/head/; revision=18868
|
| |
|
|
|
|
|
| |
I really wish somebody would complete DEVFS :-(
Notes:
svn path=/head/; revision=18858
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Merged i386/i386/sb.h, deleted pc98/pc98/sb.h.
(2) pc98/conf/GENERIC8 looks more like i386/conf/GENERIC now.
(3) Fixed display bug in pc98/boot/biosboot/io.c.
(4) Prepare to merge memory allocation routines:
pc98/i386/locore.s
pc98/i386/machdep.c
pc98/pc98/pc98_machdep.c
pc98/pc98/pc98_machdep.h
(5) Support new board "C-NET(98)":
pc98/pc98/if_ed98.h
pc98/pc98/if_ed.c
(6) Make sure FPU is recognized for non-Intel CPUs:
pc98/pc98/npx.c
(7) Do not expect bss to be zero-allocated:
pc98/pc98/pc98.c
Submitted by: The FreeBSD(98) Development Team
Notes:
svn path=/head/; revision=18846
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18842
|
| |
|
|
|
|
|
|
|
|
| |
Also disabled -Wunused. It caused too many warnings even for me.
The sign mismatch warnings should be fixed first. They are more
important and harder to disable (they are controlled by -W, which
controls too many things).
Notes:
svn path=/head/; revision=18841
|
| |
|
|
|
|
|
|
|
| |
Added old misnamed option I586_FAST_BCOPY in options.i386.
Added old undocumented CLK* and SI_DEBUG options in LINT.
Notes:
svn path=/head/; revision=18840
|
| |
|
|
|
|
|
| |
Centralized the definition of CWARNFLAGS into bsd.kern.mk.
Notes:
svn path=/head/; revision=18821
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18820
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18777
|