2000-03-31 Peter Schulte-Stracke * NEW-RELEASE, vintage (0.4) * include/asm-s390/current.h (get_current): added an & to the output constraint on current because of an early-clobber problem in net/ipv4/af_inet.c 2000-03-29 Peter Schulte-Stracke * arch/s390/tools/vintage/nqbtr.pl (setup_files, file_names, etc.) * (open_input, gcc_input, etc., real_assemble, mainloop): changed option processing and filename handling, restructurred mainloop. 2000-03-27 Peter Schulte-Stracke * arch/s390/kernel/entry.S (pgm_no_sv): changed SSM to preserve disabled state of interrupted program 2000-03-29 Peter Schulte-Stracke * NEW-RELEASE, vintage (0.3) * arch/s390/tools/vintage/nqbtr.pl (setup_files, file_names, etc.) * (open_input, gcc_input, etc., real_assemble, main-loop): changed option processing and filename handling, restructured main loop. 2000-03-27 Peter Schulte-Stracke * arch/s390/kernel/entry.S (pgm_no_sv): changed SSM to preserve disabled state of interrupted program 2000-03-24 Peter Schulte-Stracke * arch/s390/tools/vintage/nqbtr.pl (rewrite_instructions, * (open_function, rewrite_compiled_stuff, O, Option_spec, Usage): add an option --no-change-offsets and look out for relative branches, (.+8) say, as produced for long long arithmetic. * arch/s390/kernel/entry.S (SAVE_ALL1): stm 0,12 in lieu of 14 * arch/s390/kernel/time.c: Profiling aufruf stört * net/core/dev.c (netdev_state_change): added 2000-03-19 Peter Schulte-Stracke * include/asm/string.h, include/asm/io.h, include/asm/uaccess.h, * include/asm/checksum.h, include/asm/spinlock.h, * include/asm/system.h, include/asm/bitops.h, include/asm/irq.h, * include/asm/ebcdic.h, include/asm/atomic.h: Changed local label 0 to 9 because the assembler wants it so. 2000-03-15 Peter Schulte-Stracke * arch/s390/kernel/vintage.in (do_MS): shift register 1 number to right (was left). 2000-03-14 Peter Schulte-Stracke * arch/s390/kernel/entry.S (sysc_leave): deleted erroneously copied code for PER handling 2000-03-10 Peter Schulte-Stracke * arch/s390/kernel/process.c (kernel_thread): changed local label 0 to 1 because assembler complains ! 2000-03-02 Peter Schulte-Stracke * arch/s390/kernel/s390_ksyms.c (synchronize_bh): deleted again 2000-02-28 Peter Schulte-Stracke * arch/s390/kernel/vintage.in (returncc): improved bit operations. 2000-02-27 Peter Schulte-Stracke * arch/s390/kernel/time.c: asm/irq.h included -- declares s390_do_profile. * arch/s390/kernel/entry.S (sysc_rt_sigreturn): added in declarations for __VINTAGE__ after sysc_lit * arch/s390/kernel/head.S (start): changed #define BASE to .LPG1 instead of .LP1, giving troubles 2000-02-26 Peter Schulte-Stracke * arch/s390/kernel/s390_ksyms.c: (EXPORT_SYMBOL): synchronize_bh deleted 2000-02-20 Peter Schulte-Stracke * arch/s390/kernel/lowcore (VSAVE, ENTRY_BASE): added for vintage support. * include/asm/lowcore.h (struct _lowcore): added fields for vintage use. * arch/s390/kernel/entry.S, arch/s390/boot/iplfba.S: added support for vintage models: removed halfword immediate and relative branch instructions. 2000-02-27 Peter Schulte-Stracke * NEW-RELEASE, vintage (0.2) * arch/s390/kernel/time.c: asm/irq.h included -- declares s390_do_profile. * arch/s390/kernel/entry.S (sysc_rt_sigreturn): added in declarations for __VINTAGE__ after sysc_lit * arch/s390/kernel/head.S (start): changed #define BASE to .LPG1 instead of .LP1, giving troubles 2000-02-26 Peter Schulte-Stracke * arch/s390/kernel/s390_ksyms.c: (EXPORT_SYMBOL): synchronize_bh deleted. (?) 2000-02-20 Peter Schulte-Stracke * arch/s390/kernel/lowcore, include/asm-s390/lowcore.h (VSAVE, ENTRY_BASE): added for vintage support. * arch/s390/kernel/entry.S, arch/s390/boot/iplfba.S: added support for vintage models: removed halfword immediate and relative branch instructions.