| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
It was not discussed and should probably not happen.
Requested by: msmith and others
Notes:
svn path=/head/; revision=60938
|
| |
|
|
|
|
|
|
|
|
|
| |
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
Notes:
svn path=/head/; revision=60833
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
was not the fault of the module code, nor FICL. The malloc code requires
sbrk() to return addresses that were at least 16 byte aligned. If the
Alpha loader happened to be 8 byte but not 16 byte aligned in length, then
you would get a zfree() panic at startup.
Incidently, this affected the i386 loader as well, and explains why
the static heap changed things and why jlemon had trouble when the bss
was not ending at a multiple of 8 bytes.
My fix is to 16 byte align it on all arches, even though the x86 version
only required 8 byte alignment (struct MemNode is smaller there). We could
page align it if we wanted to be paranoid, but it isn't presently necessary.
Notes:
svn path=/head/; revision=60481
|
| |
|
|
|
|
|
|
| |
explicitly here. This was the original cause of instruction faults on
the Alpha in loader. (not this code, but the same problem in libficl.a)
Notes:
svn path=/head/; revision=60479
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60071
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59853
|
| |
|
|
|
|
|
|
| |
node is statically allocated and is not guarded, so free will panic
in nfs_close.
Notes:
svn path=/head/; revision=59824
|
| |
|
|
|
|
|
| |
functionality for some of the filesystesms.
Notes:
svn path=/head/; revision=59766
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59765
|
| |
|
|
|
|
|
| |
shutdown the UNDI and unload the stack.
Notes:
svn path=/head/; revision=59408
|
| |
|
|
|
|
|
| |
can use its own UDP interface.
Notes:
svn path=/head/; revision=59086
|
| |
|
|
|
|
|
|
| |
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
Notes:
svn path=/head/; revision=57686
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56223
|
| |
|
|
|
|
|
|
|
|
| |
cd9660_read() now uses to read CDROMs. With these changes FreeBSD/Alpha
can now boot from a bootable CDROM.
Submitted by: dfr
Notes:
svn path=/head/; revision=56222
|
| |
|
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
Notes:
svn path=/head/; revision=55206
|
| |
|
|
|
|
|
|
|
| |
that 0x100 (int) is an ascii character.
Submitted by: bde
Notes:
svn path=/head/; revision=55181
|
| |
|
|
|
|
|
|
|
| |
Fix some ctype problems - isascii() caused a warning if fed an unsigned
char - it's always > 0 and libstand is compiled with -Wall.
Missing prototype/include in printf.c
Notes:
svn path=/head/; revision=55137
|
| |
|
|
|
|
|
|
| |
for a condition we can't handle (like the x86 longjmp). This was
highlighted by attempting to build FICL into the alpha loader.
Notes:
svn path=/head/; revision=53667
|
| |
|
|
|
|
|
| |
argument is already upper/lower.
Notes:
svn path=/head/; revision=51169
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
o use braces to avoid potentially ambiguous else
o don't default to type int (and also remove a useless register
modifier).
o Use parens around assignment values used as truth values.
o Remove unused function.
Reviewed by: obrien and chuckr
Notes:
svn path=/head/; revision=46079
|
| |
|
|
|
|
|
|
| |
This seems to have snuck back into the Makefile in an unrelated
commit (rev. 1.8).
Notes:
svn path=/head/; revision=45939
|
| |
|
|
| |
Notes:
svn path=/head/; revision=43933
|
| |
|
|
| |
Notes:
svn path=/head/; revision=43932
|
| |
|
|
|
|
|
| |
Submitted by: Daniel C. Sobral <dcs@newsguy.com>
Notes:
svn path=/head/; revision=43494
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
of getopt (as in, multiple input lines :). This is documented in the
man page and is used in the code, but unistd.h and stand.h do not
declare it. Incidentally, it prevents me fixing a bug in loader's
code... :-)
PR: misc/9373
Submitted by: "Daniel C. Sobral" <dcs@newsguy.com>
Notes:
svn path=/head/; revision=42511
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40903
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40892
|
| |
|
|
|
|
|
|
|
|
| |
ordered. This brings the Alpha back to parity, and should bring us
BootForth on both platforms.
Submitted by: John Birrell (jb@freebsd.org)
Notes:
svn path=/head/; revision=40891
|
| |
|
|
|
|
|
| |
the Ficl interpreter read its softwords array OK.
Notes:
svn path=/head/; revision=40889
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40878
|
| |
|
|
|
|
|
|
|
|
|
| |
in libstand, only for i386 until I locate an alpha setjmp/longjmp.
Minimal 64-bit gcc integer support for i386. This is kinda nasty, and
should be revisited once we decide whether the bootblocks need
quad arithmetic.
Notes:
svn path=/head/; revision=40874
|
| |
|
|
|
|
|
|
|
| |
assert()
setjmp()/longjmp()
vsprintf()
Notes:
svn path=/head/; revision=40805
|
| |
|
|
|
|
|
|
|
|
| |
etc. associated with the device entry.
Consider EOF an 'error' for fgetstr if we haven't read anything yet.
You *MUST* recompile and reinstall libstand before rebuilding the bootstrap.
Notes:
svn path=/head/; revision=40774
|
| |
|
|
|
|
|
| |
of the bootstrap (the bit which loads /boot/loader).
Notes:
svn path=/head/; revision=40520
|
| |
|
|
|
|
|
|
| |
The reason the Alpha has less room than the i386 is because the bootstrap
is given a 256K mapping by the firmware; to add more requires extra work.
Notes:
svn path=/head/; revision=40499
|
| |
|
|
|
|
|
| |
Alpha, and wasting potentially 64K-4 bytes of RAM just isn't an option.
Notes:
svn path=/head/; revision=40458
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40036
|
| |
|
|
|
|
|
|
|
|
| |
(FAT12/16/32, VFAT).
Make a private copy of strcasecmp, as the "real" one uses the system ctype
header, which introduces locale poisoning.
Notes:
svn path=/head/; revision=40005
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39942
|
| |
|
|
|
|
|
| |
code is still enabled (it's not very expensive).
Notes:
svn path=/head/; revision=39863
|
| |
|
|
|
|
|
|
|
|
| |
disks.
* Fix a whole raft of warnings, printf and otherwise.
* Make zalloc work for alpha (just a case of using the right typedef).
* Add some (disabled) malloc debug printing to stand.h.
Notes:
svn path=/head/; revision=39672
|
| |
|
|
|
|
|
| |
no longer reflects the mp_End - mp_Base equivalent.
Notes:
svn path=/head/; revision=39666
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compact and much better one donated by Matt Dillon. Implement a simple
sbrk() which uses the existing setheap() api.
Remove the custom allocator from the UFS code. It wasn't working quite
right, and it shouldn't be needed with the new allocator.
Fix a serious problem with changing the value of already-existent
environment variables. Don't attempt to modify the supposedly-const
argument to putenv()
Fix an off-by-one sizing error in the zipfs code detected by the new
allocator.
Submitted by: zmalloc from Matt Dillon <dillon@backplane.com>
Notes:
svn path=/head/; revision=39665
|
| |
|
|
|
|
|
| |
inet address.
Notes:
svn path=/head/; revision=39607
|
| |
|
|
| |
Notes:
svn path=/head/; revision=39536
|
| |
|
|
|
|
|
|
|
|
| |
fragments
extremely badly if disk buffers are freed back into the main heap and the alpha
bootstrap has a restricted address space which just ran out :-(.
Notes:
svn path=/head/; revision=39529
|
| |
|
|
|
|
|
| |
complicated.
Notes:
svn path=/head/; revision=39528
|
| |
|
|
|
|
|
| |
Fix overlooked nullopen() implementation.
Notes:
svn path=/head/; revision=39469
|
| |
|
|
|
|
|
|
|
| |
them.
Submitted by: write-protected text segment in BTX
Notes:
svn path=/head/; revision=39468
|