Peter Grehan
79c8d45fce
Remove cache flush, 256Mb 1:1 BAT mapping, and BAT clearing. This doesn't
...
work on a G5 (no BAT registers) or on PearPC (dBAT3 used for mapping
the framebuffer and BATs not re-inited on OpenFirmware calls).
It also hid a number of bugs.
2004-07-08 06:13:05 +00:00
Peter Grehan
c727d17006
All hell breaks loose if the loader image is released before
...
jumping to the kernel. Another bug exposed by removing the
1:1 BAT mapping. Sparc64 doesn't do this either.
Compile tested on: panther (sparc64). Code built, but not used, on sparc64.
2004-07-08 06:09:22 +00:00
Peter Grehan
ff6e6584fc
Correctly calculate size of memory to be mapped when copying. Removal
...
of the 256Mb 1:1 BAT mapping exposed this as copying into memory that
hadn't been claimed from OpenFirmware.
compiled-tested on: panther (sparc64). Code built, but not used, on sparc64
2004-07-08 06:06:56 +00:00
Peter Grehan
4bb04ec4eb
Extract entry point from elf header before releasing the heap.
...
This caused a data-miss trap when the BAT init code was removed
on PPC.
Compile tested on: panther (sparc64). Code built, but not used, on sparc64.
2004-07-08 06:04:45 +00:00
Ruslan Ermilov
2410103c1d
mdoc(7) fixes.
2004-07-07 19:57:16 +00:00
Stefan Farfeleder
5908d366fb
Consistently use __inline instead of __inline__ as the former is an empty macro
...
in <sys/cdefs.h> for compilers without support for inline.
2004-07-04 16:11:03 +00:00
Ruslan Ermilov
69cc5b91a0
Fixed what appeared to be a hard sentence break.
2004-07-02 21:49:22 +00:00
Paul Saab
b7c29ad503
When building a kernel or the loader, let the hostname be overridden
2004-07-01 06:40:12 +00:00
Josef El-Rayes
06fc89cc3a
Remove the entry for configuring pcm0 mixer channels.
...
This is accomplished via device.hints now.
2004-06-24 17:49:18 +00:00
Christian Brueffer
c3a2ac100e
Throw out pfsync and pflog, the modules were removed
2004-06-22 22:57:13 +00:00
John Baldwin
becfd988a3
Update the copyright to use a 3 clause BSD license rather than one that
...
is less clear about allowing redistribution of modified copies.
Requested by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
2004-06-22 21:55:22 +00:00
John Baldwin
3c077ec681
Remove a bogus increment of %di when scanning the list of loader paths.
...
%di will already point to the character after the nul char when the
'repnz scasb' terminates.
Submitted by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
2004-06-22 21:52:20 +00:00
Josef El-Rayes
a8c51f82b1
Document the possibility of setting default values for
...
mixer channels via boot loader.
2004-06-20 15:58:24 +00:00
Poul-Henning Kamp
d33ccadc81
Save a couple of bytes for the SIO case.
2004-06-17 12:02:25 +00:00
Poul-Henning Kamp
1400886b92
Fix another beak.
...
Seen by: pjd
2004-06-17 11:44:05 +00:00
Poul-Henning Kamp
ad165b6f6d
Unspam sys/boot, the dev_t commit should not have touched these.
...
Spotted by: peter
2004-06-16 18:21:22 +00:00
Poul-Henning Kamp
0e69b1a1c7
My new keyboard can't spell.
2004-06-16 17:03:18 +00:00
Poul-Henning Kamp
89c9c53da0
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
Poul-Henning Kamp
4ee9ad6b13
Premptively fix GCC3.4 issue: add break; after empty default: clauses.
...
PR: 65493
Submitted by: Pawel Worach <sajd@telia.com>
2004-06-16 08:12:06 +00:00
Poul-Henning Kamp
f89485e2b1
Merge boot0 and boot0sio so they behave the same.
2004-06-11 09:45:18 +00:00
Poul-Henning Kamp
d7d485798f
Some embedded platforms have no keyboard controller. Give up waiting
...
for it to react after a timeout.
2004-06-02 09:38:32 +00:00
Nate Lawson
2c0d74e8e8
Use the correct location of the EBDA for searching for the RSDP.
...
The EBDA is the 1 KB area addressed by the 16 bit pointer at 0x40E.
Pointed out by: robert.moore AT intel.com
2004-05-25 05:52:48 +00:00
Ruslan Ermilov
f8aa392b11
Markup fixes.
2004-05-16 22:51:36 +00:00
Olivier Houchard
9049715ff9
Try harder not to compile anything in sys/boot for arm.
...
I wonder how buildworld ever worked for me...
2004-05-16 00:19:12 +00:00
Ruslan Ermilov
237266b2e6
Back out last revision that unnecessarily changed valid assembler
...
line comments and damaged the CVS history.
Prompted by: bde, jhb
2004-05-14 20:29:30 +00:00
Ruslan Ermilov
b09ce52594
Partly back out last revision that unnecessarily changed valid
...
assembler line comments and damaged the CVS history.
Prompted by: bde, jhb
2004-05-14 20:28:31 +00:00
Olivier Houchard
b791f3fb91
Do not attempt to build anything in sys/boot for arm.
2004-05-14 13:34:53 +00:00
John Polstra
15a3ddef19
Fix a potential stack buffer overflow on systems whose ACPI OEMID
...
fills its field (6 characters). In that case the OEMID is not
null-terminated, and the sprintf that was used would copy up to the
next null byte, which could be pretty far away.
2004-05-14 01:29:21 +00:00
Ruslan Ermilov
3c96564d00
Convert block comments into C-style that is understood by cpp(1).
...
Keep line comments in assembler style. A few lines that match
the '^[[:space:]]+#' regexp still need to be fixed, somehow.
OK'ed by: bde, jhb
2004-04-29 18:58:38 +00:00
Yoshihiro Takahashi
dd4d0b14e8
MFi386: revisions from 1.15 to 1.17.
2004-04-29 08:24:57 +00:00
Yoshihiro Takahashi
798f9e7fa0
MFi386: revisions from 1.16 to 1.18.
2004-04-29 08:24:30 +00:00
Ruslan Ermilov
848c1050ee
Thanks to David's patches, we can now simplify these makefiles
...
further, and just use PROG directly (without FILES).
Suggested by: bde
2004-04-28 21:31:21 +00:00
Ruslan Ermilov
dfca089741
Properly merge boot0sio.s and boot0.s into boot0.S.
2004-04-28 21:14:40 +00:00
Ruslan Ermilov
df1a364da7
Switch to using C99 comments in assembler preprocessed with cpp(1).
2004-04-28 20:55:01 +00:00
Ruslan Ermilov
69dd73b976
- Properly merge boot0sio.s and boot0.s into boot0.S.
...
boot0sio.s was repo-copied to boot0.S.
- Rename boot0ext.s to boot0ext.S, to stay consistent
with other preprocessed asm files around here, and
for better portability.
Repocopied by: joe
2004-04-28 20:49:17 +00:00
Ruslan Ermilov
6886d8ff2a
Temporary precaution measure until repocopy requests are
...
processed: don't forget to clean generated .s sources.
2004-04-28 16:16:16 +00:00
Ruslan Ermilov
edfa817773
After talking to Bruce Evans and reading more standards specs,
...
switch to using C99-style comments everywhere in preprocessed
assembler. The reason is that lines starting with the regexp
'^[[:space:]]#' are treated as preprocessing directives, and
while it seems to work now with GCC, it's not necessarily has
to work. Use C99 comments `//' for the trailing comments to
save whitespace.
2004-04-28 14:31:44 +00:00
Ruslan Ermilov
1e104f00e7
MFi386: Use C (and CPP) style comments for assembler-with-cpp
...
sources, for lines that start with a comment.
2004-04-28 10:15:31 +00:00
Ruslan Ermilov
d1974eb1c5
Use C (and CPP) style comments for assembler-with-cpp sources,
...
for lines that start with a comment.
2004-04-28 10:09:21 +00:00
Ruslan Ermilov
4b35719adf
Use C (and CPP) style comments for assembler-with-cpp sources,
...
for lines that start with a comment.
2004-04-28 09:57:12 +00:00
Ruslan Ermilov
37e931894e
- Use C (and CPP) style comments for assembler-with-cpp sources,
...
for lines that start with a comment.
- Preserve as(1) style comments for the rest.
2004-04-28 09:49:22 +00:00
Ruslan Ermilov
c9be1bb2f8
Removed now redundant CLEANFILES assignments.
...
Not read enough of my patch by: obrien ;)
2004-04-27 19:45:16 +00:00
Poul-Henning Kamp
f025129b8a
Change from '#' to "//" comment character to allow CPP preprocessing.
...
Merge boot0.s and boot0sio.s into boot0_512.s controlled by "#ifdef SIO".
Add Makefile magic to generate boot0.s and boot0sio.s from boot0_512.s.
The compile boot0 and boot0sio have unchanged MD5 checksums.
2004-04-27 19:07:35 +00:00
David E. O'Brien
a606451bd2
Use a more compact syntax for passing the "binary" options to 'ld'.
2004-04-25 20:36:44 +00:00
David E. O'Brien
a50d1c0876
Simplify the building of our i386 'binary' boot components by directly
...
producing them using 'ld' options rather than post-processing with 'objcopy'.
Idea by: Ryan Sommers <ryans@gamersimpact.com>
2004-04-25 19:50:20 +00:00
David E. O'Brien
d2f313a8ae
Fix a last second typo in 'vi' that caused a problem.
2004-04-20 13:34:18 +00:00
David E. O'Brien
a3ab3e07c5
White space style cleanup.
2004-04-20 03:15:59 +00:00
David E. O'Brien
6773834a49
MFp4: merge version #5 of the 2-sector boot0 from the "jhb boot" branch.
2004-04-19 19:31:48 +00:00
Colin Percival
851c07559f
s/atspeaker/speaker/
...
cf. revision 1.2 of src/sys/modules/speaker/Makefile
PR: conf/65195
Submitted by: daichi
2004-04-15 12:12:15 +00:00
Warner Losh
f36cfd49ad
Remove advertising clause from University of California Regent's
...
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.
Approved by: core, peter, alc, rwatson
2004-04-07 20:46:16 +00:00