home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / unix / amiga / 617 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  5.5 KB

  1. Path: rznews.rrze.uni-erlangen.de!news
  2. From: rnhodek@faui21j.informatik.uni-erlangen.de (Roman Hodek)
  3. Newsgroups: comp.unix.amiga
  4. Subject: Announcement of Linux/68k version 1.2.13pl8
  5. Date: 08 Mar 1996 14:35:49 +0100
  6. Organization: CSD, Univ. of Erlangen, Germany
  7. Sender: rnhodek@faui21j.informatik.uni-erlangen.de
  8. Message-ID: <s3s91hblnbe.fsf@faui21j.informatik.uni-erlangen.de>
  9. Reply-To: Roman.Hodek@informatik.uni-erlangen.de
  10. NNTP-Posting-Host: faui21j.informatik.uni-erlangen.de
  11. NNTP-Posting-User: rnhodek
  12. X-Newsreader: Gnus v5.0.12
  13.  
  14.  
  15. This announces the availability of version 1.2.13pl8 of Linux/68k. The
  16. source and a precompiled kernel are in /pub/Linux/LOCAL/680x0 on
  17. ftp.uni-erlangen.de and its mirrors.
  18.  
  19. Changes against the last version:
  20.  
  21.  - Loadable console fonts are now implemented. They work by new ioctls
  22.    PIO_XFONT and GIO_XFONT, that know about font sizes (in opposite to
  23.    PCish [PG]IO_FONT). For more details to the ioctls, see
  24.    Documentation/m68k/differences.txt. BTW, every console can have a
  25.    different font. A utility 'setfont' to load console fonts can be
  26.    found in the bin/ directory of uni-erlangen. (myself)
  27.  
  28.  - Following an idea by Joerg Dorchain, there's now a version checking
  29.    between the bootstrap and the kernel. This should avoid some user
  30.    confusion in future. It works as follows: The bootinfo interface
  31.    between bootstrap and kernel is assigned a version number,
  32.    different for each machine type. The bootstrap checks the version
  33.    in the kernel against its own version, and refuses to boot if the
  34.    major numbers are different. If only minors differ, bootstrap gives
  35.    a warning if the kernel is newer. Current bootinfo versions start
  36.    from 1.0 for both, Amiga and Atari. (myself)
  37.  
  38.  - Some fixes to the Amiga floppy driver. Mounted filesystems should
  39.    work now. Also fixed the exported device size for 'tar -M'.
  40.    (dorchain@cscip.uni-sb.de)
  41.  
  42.  - Integrated the driver for the BioNet-100 Atari Ethernet adaptor
  43.    (manufactured by Biodata GmbH, Lichtenfels, Germany). That adaptor
  44.    is attached to the ACSI bus, so you need ACSI support in the
  45.    kernel. The driver itself can also be built as a module.
  46.    (laue@ifk-mp.uni-kiel.de, narjes@ifk-mp.uni-kiel.de)
  47.  
  48.    In difference to the original version of the driver, I made it
  49.    compile also as integrate part of the kernel, not only as a module.
  50.    Additionally, the device name is always "eth?", not "bio0" anymore
  51.    if loaded as module. To avoid code redundancy, I also made some
  52.    more functions of acsi.c public and gave them a "acsi_" prefix.
  53.    Another point: Seemed that the BioNet driver sometimes left the
  54.    ACSI/Floppy interrupt disabled... (myself)
  55.  
  56.  - Removed a NULL pointer access in the MFP serial driver.
  57.    (dorchain@cscip.uni-sb.de)
  58.  
  59.  - Fixed another probing bug of the Atari Lance driver: On the Falcon
  60.    with its 24-bit bus, testing 0xfe010000 works at phys. 0x00010000,
  61.    where kernel code resides. Writing to memory around there caused
  62.    bad crashes... The fix is to restore changed values at the probed
  63.    addresses. (myself, with help by Michael Schmitz) 
  64.  
  65.  - Big patch packet from Andreas <schwab@issan.informatik.uni-dortmund.de>:
  66.  
  67.     o Implemented the getdents() system call for GNU libc (from 1.3).
  68.     o Moved system call number definition into include/asm.
  69.     o Prepare bootstraps for new linker that puts the header into the
  70.       first segment.
  71.     o Set blk_sizes[] for ramdisk
  72.     o Avoid empty for loops in some Makefiles
  73.     o Increase max. process size to 3.75 GB; shared memory now at 0xc0000000
  74.     o Replace some constants by symbols
  75.     o some minor fixes from 1.3
  76.  
  77.  - Remvoed the m68k #ifdef's in sched.c by 1) introducing a
  78.    instruction_pointer() macro abstraction as in 1.3 and 2) using an
  79.    alternate version of user_mode() in arch-dependent code instead of
  80.    in do_timer(). (myself)
  81.  
  82.  - The wd33c93 driver now doesn't use synchronous transfers (on any
  83.    target) by default, since that often caused trouble. If you wish
  84.    sync transfers, use the "wd33c93=" command line option.
  85.  
  86.  - Fixed reentrancy problem of the Amiga builtin serial driver. Also
  87.    the TX int handler has been removed from the machspec list. Instead
  88.    it's called directly, since no other ints is on that level. Another
  89.    change: now 'amiga_colorclock' is returned for the baud base.
  90.    (Matthias.Welwarsky@ppp.th-darmstadt.de)
  91.  
  92.  - Fixed crashes of the GVP-II SCSI driver if falling back to PIO on
  93.    scatter-gather transfers. Chipmem bounce buffers are now used in
  94.    that case. (Matthias.Welwarsky@ppp.th-darmstadt.de)
  95.  
  96.  - The following Atari drivers can now be built as module:
  97.    
  98.     o Lance Ethernet
  99.     o MFP serial ports
  100.     o SCC
  101.     o MIDI
  102.    
  103.    This modularization required 1) that all these drivers are
  104.    selectable by 'make config' (I did this for Amiga-builtin also) and
  105.    2) changing the initialization scheme of serial ports. Basics: Each
  106.    driver's init function is called unconditionally and it should --if
  107.    the appropriate hardware is found-- request serial slots with
  108.    register_serial(). I also had to change the Amiga driver's
  109.    initialization, I hope I didn't break anything. BTW, the
  110.    IO-Extender and MFP-III drivers seem to rely on consecutive line
  111.    numbers. This is still true for now, but not for all time...
  112.    (myself)
  113.  
  114. Current Amiga bootstrap version: 3.1 (changed)
  115. Current Amiga-Lilo version     : 0.7 (changed)
  116. Current Atari bootstrap version: 1.7 (changed)
  117.  
  118. The precompiled kernel contains both, Amiga and Atari support, so it
  119. is very big. You probably want to compile your own kernel tailored to
  120. your personal needs.
  121.  
  122. Roman
  123.