Age | Commit message (Collapse) | Author |
|
* wiring.c (wire_all_memory): Touch pages before wiring.
|
|
* default_pager.c (default_pager_initialize): Use MACH_PORT_VALID to
check old DMM port, rather than just checking for MACH_PORT_NULL.
|
|
|
|
* strfcns.c (index): Function removed.
|
|
|
|
* ffs_file_io.c (ffs_open_file): Use memmove instead of ovbcopy.
* ext2_file_io.c (ext2_open_file): Likewise.
* strfcns.c (ovbcopy): Function removed.
|
|
|
|
* bootstrap.c (main): Further spruce up prompting and error reporting
for root device and boot script.
|
|
|
|
* load.c, bootstrap.c: Back out some debugging printfs accidentally
included in the last commit.
* bootstrap.c (main): Increase size of NEW_ROOT buffer.
This change was included in the last commit, but not logged then.
|
|
|
|
* file_io.h: Include <errno.h>.
(FS_* macros): Define these to equivalent errno codes.
* def_pager_setup.c (add_paging_file): Put strerror of result code in
error messages.
* bootstrap.c (parse_script): Likewise.
* load.c (boot_script_exec_cmd): Include NAMEBUF in error messages,
and use strerror to format result code.
* panic.c (panic): Use program_invocation_name in message.
|
|
|
|
* consts.c (diskfs_name_max): New variable.
|
|
|
|
* rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE.
(HOSTARCH): Renamed to DEB_HOST_GNU_TYPE.
(INFODIR): New variable.
(STAMPS_TO_CLEAN): Add stamp-config.
(configure): Depend on configure.in.
(config, stamp-config): New targets.
(stamp-build): Build info documentation.
(clean): Do not clean up build directory, it will be removed.
Clean documentation directory.
(binary-arch): Remove etc/motd.
Expand bash {,} syntax.
Gzip serverboot.
Install additional documentation formats.
Rename libexec/runsystem to libexec/runsystem.gnu.
Install postinst, prerm
(.PHONY): Add config.
* postinst, prerm: New Files.
* shlibs,shlibs.local: Remove libmom.
* changelog: Update to reflect Debian uploads.
|
|
* postinst, prerm: New Files.
* shlibs,shlibs.local: Remove libmom.
* changelog: Update to reflect Debian uploads.
|
|
* rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE.
(HOSTARCH): Renamed to DEB_HOST_GNU_TYPE.
(INFODIR): New variable.
(STAMPS_TO_CLEAN): Add stamp-config.
(configure): Depend on configure.in.
(config, stamp-config): New targets.
(stamp-build): Build info documentation.
(clean): Do not clean up build directory, it will be removed.
Clean documentation directory.
(binary-arch): Remove etc/motd.
Expand bash {,} syntax.
Gzip serverboot.
Install additional documentation formats.
Rename libexec/runsystem to libexec/runsystem.gnu.
Install postinst, prerm
(.PHONY): Add config.
|
|
* bootstrap.c: (DEFAULT_ROOT): Remove macro.
(main): If no root device was specified, then prompt as if the
user had specified -a. Don't use strcpy to move NEW_ROOT into
ROOT_NAME; that's unsafe.
|
|
* bootstrap.c: (DEFAULT_ROOT): Remove macro.
(main): If no root device was specified, then prompt as if the
user had specified -a.
|
|
|
|
* bootstrap.c (DEFAULT_ROOT): Change to "hd0s1".
|
|
* configure.in (enable_static_progs): Move sed translation of commas
to spaces out of case stmt, so it applies to default too.
|
|
|
|
|
|
* Makefile (makemode): servers -> server.
(targets): Replaced with target; remove ufs.static.
(ufs.static-LDFLAGS): Variable removed.
(ufs.static, ufs): Remove deps.
|
|
* Makeconf (link-executable): New variable, partial linking
commands for executables.
($(target)): Use it. Move .o's before -Wl,-(, just cause.
($(addsuffix .static,$(target))): New static pattern rule,
use `$(link-executable) -static' and static hurd libs.
[$(doinst) = one]: Give deps to $(target).static too.
{"Decode makemode" page}: Set linktarg instead of cleantarg for each
makemode that sets only one.
[$(makemode) != library]: Append $(linktarg:=.static) to linktarg.
[$(cleantarg) empty]: Set cleantarg to $(linktarg).
[Installation section] (targets): Set to $(target) if empty.
(installable): New variable, union of $(linktarg) and $(targets).
Remove conditionals on $(doinst), leaving only multi-target version.
Use $(installable) rather than $(targets) to compute list of
targets for static pattern rule that does the install.
(install-targets): New variable, $(targets) plus subset of $(linktarg)
matching $(build-static:=.static).
(all): Depend on $(install-targets) rather than $(targets).
(install): Likewise for computed list of targets in $(installationdir).
* config.make.in (build-static): New variable.
* configure.in: Support --enable-static-progs=LIST.
|
|
implementation plans have changed, it's not useful to distributed anymore.
|
|
* dir.c (diskfs_get_directs): Initialize `err' to shut gcc up.
1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>
* dir.c (diskfs_lookup_hard): Pass additional parameter to
diskfs_get_filemap.
(diskfs_dirempty): Likewise.
* sizes.c (diskfs_truncate): Likewise.
(block_extended): Likewise.
(diskfs_grow): Likewise.
* pager.c (diskfs_get_filemap): Accept additional parameter.
|
|
* pager.c (find_address): If !ISREAD, then don't return errors for
access past NP->allocsize, and clear *ADDR and *DISKSIZE. These
can happen through harmless races against truncate.
(pager_write_page): Don't print annoying messages for writes to
unallocated disk. These can happen through harmless races against
truncate, and so we should not pester the console with them.
|
|
|
|
* bootstrap.c (parse_script): Add one to the buffer size so we can
null-terminate after the end of the file.
|
|
|
|
* ext2_file_io.c, ffs_file_io.c, minix_file_io.c: Remove fs-specific
routines *_page_{read,write}_file_direct. Moved to ...
* file_io.c (page_read_file_direct, page_write_file_direct): Don't
call fs-specific routine, these are not fs-specific. Instead,
replaced with former fs-specific routines (which were all identical).
Read and write more than a fs block when disk blocks are contiguous.
|
|
|
|
* default_pager.c (new_partition): When reading Linux signature page,
handle pager_read_file_direct returning sub-page blocks.
|
|
* dir.c (diskfs_get_directs): Use mmap instead of vm_allocate.
* hyper.c (get_hypermetadata): Likewise.
* pager.c (pager_read_page): Likewise.
|
|
|
|
* ufs.h: Add #include <sys/mman.h> for munmap decl.
|
|
* dir.c (diskfs_lookup_hard): Repair typo. Reported by Yamashita
TAKAO <jargon@lares.dti.ne.jp>.
|
|
* dir.c (diskfs_lookup_hard): Use munmap instead of
vm_deallocate.
(diskfs_direnter_hard): Likewise.
(diskfs_dirremove_hard): Likewise.
(diskfs_dirrewrite_hard): Likewise.
(diskfs_dirempty): Likewise.
(diskfs_drop_dirstat): Likewise.
(diskfs_get_directs): Likewise.
* sizes.c (block_extended): Likewise.
(poke_pages): Likewise.
* hyper.c (get_hypermetadata): Likewise.
(diskfs_set_hypermetadata): Likewise.
|
|
* hyper.c (diskfs_readonly_changed): Adjust whether the store
should permit writes too.
|
|
|
|
* default_pager.c (new_partition): Declare `waste' as `int'
instead of `unsigned int'.
|
|
|
|
* bootstrap.c (main): If we have a MULTIBOOT_CMDLINE environment
variable, set its value as ${kernel-command-line} for boot scripts.
|
|
* load.c (boot_script_exec_cmd): Copy environment from our `environ'
onto the new task's stack along with its arguments.
|
|
|
|
* shlibs: New file. This makes Debian packages which use Hurd
libraries dependant on the Hurd package.
* rules: Add shlibs to the Hurd package.
|
|
* shlibs: New file. This makes Debian packages which use Hurd
libraries dependant on the Hurd package.
* rules: Add shlibs to the Hurd package.
* shlibs.local: New file. This is a work around needed for cross
compilation, so dpkg-shlibdeps does not make the Hurd package
dependant on itself.
|