Refreshed ABIv0 AROS

deadwood · 30148

deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
on: November 29, 2020, 08:32:22 AM
Hi All,

As you may know, the current ABIv0 system is based on codebase from end of 2016. Overlast 4 years there have been a number of improvements made in AROS mainline which has never been made available to users.

I started working on updating the ABIv0 code base, but for this to succeed I will need your help with testing. Below you will find two ISOs: Testing and Reference. Download the Testing ISO and try it on your system. Look for any regressions (booting, native graphics, usb support, audio support, network support, etc). In case you find something that you think is broken, please download the Reference ISO and test there as well. If something works on Reference ISO but does not work on Testing ISO, please post in this thread with description of problem and your hardware.

Native
Referencehttps://axrt.org/download/aros/v0/AROS-20161228-1-pc-i386-boot-iso.zip
Testinghttps://axrt.org/download/aros/v0/AROS-20170402-4-pc-i386-boot-iso.zip

Linux-Hosted
ReferenceN/A
Testinghttps://axrt.org/download/aros/v0/AROS-20170402-3-linux-i386-system.tar.bz2

Windows-Hosted
ReferenceN/A
Testinghttps://axrt.org/download/aros/v0/AROS-20170402-3-mingw32-i386-system.tar.bz2

Contrib Archive
ReferenceN/A
Testinghttps://axrt.org/download/aros/v0/AROS-20170402-3-any-i386-contrib.tar.bz2


Bugtracker: https://github.com/deadw00d/AROS/issues?q=is%3Aopen+is%3Aissue+project%3Adeadw00d%2FAROS%2F3

Note on schedules: If you look into the naming of .zip file you will see two components, for example 20170402-1

20170402 describes the master code base date on which the specific ABIv0 build is based on. I expect to upgrade the code base every 1-2 months
1 describes the revision of ABIv0 build on the same master code base. This mostly changes when bug fixes are introduced. I expect to have new revision every 1-2 weeks.

Quote
AROS ABIv0 20170402 changes:

  Functionalities:
    Align naming of graphic drivers and make them visible in SysExplorer (Kalamatee)
    Query graphics driver for 3D subdriver (Kalamatee)
    C library improvements (Mazze, Kalamatee)
    Kernel ACPI support (Kalamatee)
    SysMon listing tasks better (Kalamatee)
    Kernel IO-APIC support (Kalamatee, Schulz)
    Kernel interrupt support (Kalamatee, Schulz)
    Kernel SMP support (Kalamatee, Schulz)
    Kernel shutdown/reboot support (Kalamatee)
    Kernel spinlock support (Kalamatee, Schulz)
    Public locking mechanism support (Kalamatee, Schulz)
    Kernel CPU cores control (Kalamatee, Schulz)
    processor.resource improvements (Kalamatee, Schulz)
    SMP-enabled Message Port handling (Kalamatee, Schulz)
    Protect access to Exec resources (Kalamatee)
    Better measurement of CPU usage (Schulz)
    SysMon listing CPU usage better (Kalamatee)
    Graph.mcc (Kalamatee)
    picture.datatype DTM_Write support (Mazze)
    vusbhci.device (DizzyOfCRN)
    Kernel MSI interrupt support (Kalamatee)
    List.mui improvements (Kalamatee)
    ACPI button driver (Kalamatee)
    PCI driver IRQ routing table (Kalamatee, Schulz, Neil)
    pcx.datatype (Mazze)
    targa.datatype (Mazze)

  64-bit support:
    misc fixes (Kalamatee, Schulz)
    ahi.device, ac97.audio, hdudio.audio 64-bit support (Kalamatee)
    pciusb.device 64-bit support (Kalamatee)
    ata.device 64-bit support (Schulz)

  Updates:
    Flexcat 2.18 (Mazze)
    libz 1.2.11 (Mazze)
    libjpeg 9b (Mazze)
    libpng 1.6.28 (Mazze)
    AROS build system (Kalamatee)
    Icons (Paolone)
    GCC-6.3.0 (patch file) (Kalamatee)
    libmikmod 3.3.10 (Mazze)
    libspeex 1.2.0 (Mazze)
    libflac 1.3.2 (Mazze)
    Text2PDF (Mazze)
    Dt2Thumb 1.1 (Mazze)
    CDXLPlay 1.4 (Mazze)
    PlayCCDA 1.6 (Mazze)
 
  Fixes:
    Corrected datatype descriptors (Neil, Mazze)
    VGA driver (Kalamatee, Neil)
    Documentation (Neil, Kalamatee)
    X11 driver (deadwood)
    MUI (o1i, Kalamatee)
    Shell commands (Neil, Kalamatee, Mazze, Schulz)
    dos.library (Kalamatee)
    C:Decoration (Kalamatee)
    Kernel (Kalamatee)
    Catalogs (polluks, mmartinka, Kalamatee)
    Mesa (Kalamatee, Neil)
    emul-handler (Neil)
    console.device (Schulz)
    Intuition (Schulz, Neil)
    Preferences (Neil, balaton)
    kms.library (Kalamatee)
    pciusb.device (Schulz)
    C library (deadwood)
    Kernel ACPI support (Neil)
    Kernel interrupt support (Neil)
    PCI driver (Neil)
    Kernel IO-APIC support (Neil)
    atheros5000.device (Neil)
    Kernel shutdown/reboot support (Neil)
    Windows-hosted booting (deadwood)
    SDL-mixer (Neil)
    hdaudio.audio (deadwood)

« Last Edit: February 03, 2021, 02:50:31 PM by deadwood »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #1 on: November 29, 2020, 09:33:28 AM
ok deadwood :)



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #2 on: November 29, 2020, 10:04:59 AM
ok i downloaded the iso testing

boot works fine vesa mode because my nvidia 9400 do not works in native mode but also with alt-abiv0
sounds ok hdaudio mode but only when program used, if runnign ahiprefs the sound is distort
network do not works with atheros device the sistem going to freeze "illegall instruction" by the driver
the progam running fine
usb works

the reference iso

works all fine vesa mode
« Last Edit: November 29, 2020, 10:18:57 AM by salvo »



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #3 on: November 29, 2020, 10:09:23 AM
Thanks salvo.

Does atheros.device work correctly with Reference ISO?



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #4 on: November 29, 2020, 10:19:29 AM
yes :)



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #5 on: November 29, 2020, 10:25:05 AM
Thanks for the tests. I will look into atheros problem.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #6 on: November 29, 2020, 10:30:08 AM
ok deadwod ;)



mmartinka

  • Newbie
  • *
    • Posts: 48
    • Karma: +4/-0
Reply #7 on: November 29, 2020, 02:39:02 PM
Boot in the Virtual Box 5.0.40
Reference CD boot OK
Test CD no boot (attach picture)



ntromans

  • Member
  • ***
    • Posts: 157
    • Karma: +50/-0
Reply #8 on: November 29, 2020, 05:33:58 PM
Great news! I'll download those tomorrow and try on my systems.

Cheers,
Nigel.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #9 on: November 30, 2020, 02:07:30 AM
Boot in the Virtual Box 5.0.40
Reference CD boot OK
Test CD no boot (attach picture)

Thanks - can you try with "noacpi" grub command line? (press 'e' to edit on grub screen, then 'ctrl-x' to continue booting)

I'm using VBox 6.1 and there is boots correctly.



paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #10 on: November 30, 2020, 04:37:52 AM
Quote
Referencehttps://axrt.org/download/aros/v0/AROS-20161228-1-pc-i386-boot-iso.zip
Testinghttps://axrt.org/download/aros/v0/AROS-20170402-1-pc-i386-boot-iso.zip


Ok, so far I could test it on VMware Player 15 and


- booted fine both with VESA and Native driver
- sound is garbled (sb128.audio) at 44.1 KHz HIFi stereo and ++.
- I could power off the machine via the ACPI function
- VMware SVGA driver seems to work pretty well


I must integrate files into Icaros Desktop to see if there are noticeable regressions. So this will require some more time.


In order to save time and efforts, are you planning to release another ISO in the next few days? If not, I will proceed with integrating files into current build of Icaros Desktop and let icaros beta testers to test it, along with newer features I added in the latest weeks.


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #11 on: November 30, 2020, 05:22:35 AM
Ok, so far I could test it on VMware Player 15 and


- booted fine both with VESA and Native driver
- sound is garbled (sb128.audio) at 44.1 KHz HIFi stereo and ++.
- I could power off the machine via the ACPI function
- VMware SVGA driver seems to work pretty well

Thanks, noted about audion problems.


In order to save time and efforts, are you planning to release another ISO in the next few days? If not, I will proceed with integrating files into current build of Icaros Desktop and let icaros beta testers to test it, along with newer features I added in the latest weeks.

Please see the first post. I updated it with explanation of schedules.



paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #12 on: November 30, 2020, 05:28:20 AM
@deadwood


Ok, thank you for the explanation. I'm proceeding with integration. Kind regards


paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #13 on: November 30, 2020, 06:48:18 AM
While integrating AROS system files I noticed two differences:


- tool "delete" and its icon in system/wanderer/tools are not present
- smartcan is not present in wbstartup





Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #14 on: November 30, 2020, 07:14:00 AM
perhaps they are no longer used :)