Age | Commit message (Collapse) | Author |
|
* linux/Files: Add missing files to the list:
linux/dev/drivers/net/eepro100.c
linux/src/include/asm-i386/hardirq.h
linux/src/include/asm-i386/spinlock.h
linux/src/include/linux/compatmac.h
linux/src/include/linux/spinlock.h
|
|
* configure.in (VERSION): New substituted variable: set to 1.3 now.
(version.c): Add it to AC_OUTPUT.
* configure: Regenerated.
* Makefile.in (version): New variable, set from that.
Remove vpath directive for version.c, not found in build dir.
(topfiles): version.c -> version.c.in
* doc/Makefile.in (mach-version): Substituted instead of constant.
* version.c: File removed, replaced with ...
* version.c.in: ... this new file.
(version): Make it const. Use @VERSION@ for the number.
* Makefile.in (debian-files): Add postinst and prerm.
(dist): Use gzip -9 instead of tar z.
* Makefile.in (%.migs_d, %.migu_d): Fix sed substitution to match
whatever target file name gcc comes up with.
(%.migs_d, %.migu_d, %.symc.o, %_user.c, %_server.c):
Depend on $(before-compile).
|
|
* debian/rules (DOCDIR): Move to
$(PREFIX)/share/doc/$(package-dev).
|
|
|
|
* i386/i386/ldt.c (ldt_init): Fix fencepost error in segment limits.
|
|
|
|
|
|
* gensym.awk: Emit \n\ at the end of lines inside strings.
* Makefile.in (%.symc: %.sym): Depend on gensym.awk.
|
|
|
|
* doc/mach.texi: End index entry with full stop.
|
|
|
|
* kern/bootstrap.c: Include <alloca.h>.
|
|
|
|
* Makefile.in (%_interface.h %_server.c: %.srv): Pass -sheader switch
to mig, not -header.
|
|
|
|
* i386/i386at/i386at_ds_routines.c (device_deallocate): Do nothing if
argument is DEVICE_NULL.
|
|
* linux/src/arch/i386/lib/delay.c: Convert HTML entities.
Reported by John Tobey <jtobey@john-edwin-tobey.org>.
|
|
|
|
* debian/changelog: Update for next release.
|
|
|
|
* ddb/db_access.c: Fix obsolescent #else/#endif syntax.
* device/dev_name.c: Likewise.
* device/dev_pager.c: Likewise.
* device/ds_routines.c: Likewise.
* i386/i386/i386asm.sym: Likewise.
* include/device/device_reply.defs: Likewise.
* include/mach/memory_object.defs: Likewise.
* include/mach/memory_object_default.defs: Likewise.
|
|
|
|
* i386/i386/locore.S: Fix sloppy asm syntax to avoid warnings from
newer assembler (%ecx -> %cl in byte insns).
|
|
* kern/bootstrap.c (bootstrap_create): Fix inverted test logic for
compatibility case. Ignore trailing newlines after space for
compatibility detection.
Reported by Neal H Walfield <neal@cs.uml.edu>.
|
|
* README: Replace `GNU mach' by `GNU Mach', and remove
obsolete paragraph about kmsg device.
|
|
* doc/mach.texi: Fix direntry.
|
|
* doc/mach.texi: Replace `path name' by `file name' in one place.
Replace `illegal' by `invalid' and `to to' by `to' everwhere.
* debian/changelog: Prepare for next release.
|
|
* doc: New directory.
* doc/Makefile.in: New file.
* doc/gpl.texi: Likewise.
* doc/fdl.texi: Likewise.
* doc/mach.texi: Likewise.
* configure.in: Add doc/Makefile to AC_OUTPUT call.
* configure: Regenerated.
* Makefile.in (dist): Create directories doc and debian.
(doc-files): New variable with documentation files.
(debian-files): New variable with Debian packaging files.
* debian/rules (stamp-build): Build documentation.
(build-gnumach): Install the documentation into the gnumach
package.
* debian/postrm: New file to install info document.
* debian/prerm: New file to install info document.
|
|
* i386/i386/locore.S (tenmicrosec): Remove subroutine.
* i386/i386/pit.c (delaycount): Remove global variable.
(microdata): Likewise.
(clkstart): Do not call findspeed() and microfind().
(findspeed): Remove function.
(spinwait): Likewise.
(microfind): Likewise. This function triggers a division by zero
trap on AMD K6 350Mhz+ and Athlon 1.1GHz+ machines (and in general
leads to bad results on fast cpus), and nothing uses this code anymore.
|
|
|
|
* kern/bootstrap.c (bootstrap_create): Ignore trailing spaces when
checking boot module string for containing none.
|
|
|
|
* linux/dev/glue/misc.c: Do not include <linux/types.h> and
<linux/string.h>.
Remove global variable ___strtok.
Remove implementation of strspn, strpbrk, strtok and strstr.
* Makefile.in: Add strpbrk and strtok.
|
|
|
|
|
|
|
|
* Makefile.in (clib-routines): Add strsep.
* kern/strings.h (strsep, strchr): Declare them.
|
|
* kern/bootstrap.c (bootstrap_create): Make setting of boot-args and
root-device no longer conditional on [! OSKIT_MACH].
(bootstrap_create) [! OSKIT_MACH]: Parse FOO=BAR words out of the
multiboot command line and turn those into boot script variables.
|
|
|
|
* kern/bootstrap.c (bootstrap_create, user_bootstrap,
boot_script_exec_cmd, boot_script_task_resume): Add printfs at
various stages of startup.
|
|
|
|
|
|
* i386/i386at/model_dep.c (use_all_mem): Turn variable into macro.
(init_alloc_aligned): Make this function static.
Initially skip memory < 16MB and then wrap around to get it last.
|
|
|
|
|
|
Support "boot script" functionality in multiboot module strings.
* kern/bootstrap.c: Rewrite merged from oskit-branch.
* kern/boot_script.c, kern/boot_script.h: New files,
copied from boot/ directory in Hurd sources.
* Makefile.in (kern-cfiles): Add boot_script.c here.
(kern-files): Add boot_script.h here.
* NEWS: Mention the new feature.
|
|
|
|
* i386/i386at/model_dep.c (boot_info): Define a struct, not a pointer.
(c_boot_entry): Copy the contents into it rather than setting the ptr.
(c_boot_entry, init_alloc_aligned, pmap_valid_page, mem_size_init):
Update uses.
(init_alloc_aligned): Don't need to skip the boot_info memory.
* kern/bootstrap.c (boot_info): Update decl.
(bootstrap_create): Update uses.
|
|
* linux/src/drivers/net/eepro100.c: File updated to version in
Linux 2.2.19. This time for real.
|
|
* debian/changelog: Update for next package upload.
* debian/control: Add gnumach-dbg package.
* debian/rules: New targets to build gnumach-dbg package.
Fix various bugs.
|