Age | Commit message (Collapse) | Author |
|
* bogus/mach_assert.h: Change #ifdef DEBUG to #ifndef NDEBUG
for assert et al.
* kern/assert.h: Likewise.
* kern/debug.h: Likewise.
* util/debug.h: Likewise.
* i386/i386/debug.h: Move dump_ss definition out of [DEBUG].
* linux/dev/glue/block.c (rdwr_full): Remove invalid assert.
|
|
* linux/dev/glue/block.c (__brelse): Unconditionally kfree BH.
(getblk): Unconditionally kalloc BH.
* kern/kalloc.c [!NDEBUG] (kalloc_init_called): New static
variable.
(kalloc_init): Assert that kalloc_init_called is zero.
[! NDEBUG] Set kalloc_init_called to 1 on success.
(kalloc): Assert that kalloc_init_called is non-zero.
(kget): Likewise.
(kfree): Likewise.
|
|
* i386/i386/locore.S (discover_x86_cpu_type): Enable function.
Enable ID flag for Cyrix CPU. Use %ebp to save the stack pointer.
Restore EFLAGS just after its last usage.
* i386/i386at/model_dep.c (c_boot_entry): Enable use of
discover_x86_cpu_type. Remove hardcoded cpu_type assignment.
* i386/include/mach/i386/eflags.h
(EFL_VI, EFL_VIP): New bits.
(EFL_AC, EFL_ID): Bits finally added.
|
|
* i386/i386/fpe.b: Remove binary without source.
* i386/i386/fpe.b_elf: Likewise.
* i386/i386/fpe_linkage.c: Disable the code if [! FPE].
* i386/bogus/fpe.h: Add comment about not having an fpe implementation.
* i386/Makefrag (objfiles): Do not add fpe.o.
Remove targets to generate fpe.o.
|
|
* i386/i386/fpe.b: Remove binary without source.
* i386/i386/fpe.b_elf: Likewise.
* i386/i386/fpe_linkage.c: Disable the code if [! FPE].
* i386/bogus/fpe.h: Add comment about not having an fpe implementation.
* i386/Makefrag (objfiles): Do not add fpe.o.
Remove targets to generate fpe.o.
|
|
* NEWS: Add things that changed so far since 1.3.
|
|
* i386/i386at/kd.c (kdinit): Initialize the input buffer.
* i386/i386at/kd.h (KDSETLEDS): New macro.
* i386/i386at/kd_event.c (kbdsetstat): Handle KDSETLEDS here to
set the keyboard LEDs state.
|
|
|
|
* linux/dev/glue/block.c (init_partition): Don't check for BSD
partitions if the DOS partition is too small.
|
|
|
|
* linux/dev/include/asm-i386/string.h (memscan): Don't use
multi-line string literals for asm().
* linux/dev/include/asm-i386/segment.h (__generic_memcpy_tofs)
(__generic_memcpy_fromfs): Likewise.
* linux/src/include/asm-i386/floppy.h (floppy_hardint): Likewise.
* i386/i386/proc_reg.h (flush_instr_queue): Likewise.
* i386/i386/gdt.c (gdt_init): Likewise.
|
|
|
|
* linux/src/drivers/scsi/aic7xxx.c: Updated from Linux 2.0.39
* linux/src/drivers/scsi/aic7xxx.h: Likewise.
* linux/src/drivers/scsi/aic7xxx_proc.c: Likewise.
* linux/src/drivers/scsi/scsicam.c: Likewise.
* linux/src/include/linux/pci.h: Likewise.
|
|
|
|
* linux/dev/glue/block.c (device_get_status): Correctly calculate
the number of blocks.
|
|
|
|
* linux/src/drivers/scsi/53c7,8xx.h (patch_dsa_32): Don't use
token paste operator (##).
|
|
* linux/dev/include/asm-i386/string.h (memscan): Don't use
multi-line string literals for asm().
* linux/dev/include/asm-i386/segment.h (__generic_memcpy_tofs)
(__generic_memcpy_fromfs): Likewise.
* i386/i386/proc_reg.h (flush_instr_queue): Likewise.
* i386/i386/gdt.c (gdt_init): Likewise.
|
|
* Makefile.in (kernel-undef): Match new output format from
nm (binutils) 2.14.x.
|
|
|
|
|
|
* i386/i386at/model_dep.c: Include <kern/cpu_number.h> and
<kern/assert.h>.
(machine_idle): New function.
* bogus/power_save.h (POWER_SAVE): Define to 1.
|
|
|
|
|
|
* 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.
|
|
* linux/src/drivers/net/eth16i.c (eth16i_check_signature): Fix syntax:
#ifdef 0 -> #if 0
|
|
* 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>.
|