Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17644

Newly added APIC HALs crash while booting

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      APIC HALs were enabled by 0.4.15-dev-2720-g5ee0925 (and previous).
      BootCD has 'Standard APIC' and 'ACPI APIC',
      LiveCD has 'APIC ACPI'.

      NB:
      No issue with default ACPI HAL.

      PS:
      I wonder whether QEMU 0.9.1 and VPC 2004SP1 actually support/emulate APIC.
      Is there a way to test/confirm that?
      If not supported, would it be possible for ReactOS (hal) to detect and report that explicitly?

      QEMU 0.9.1

      GCC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, up to 'Prefetch Cache' or 'ACPI 1.0' logs,
      then ROS crashes.

      (/ntoskrnl/kd64/kdinit.c:74) -----------------------------------------------------
      (/ntoskrnl/kd64/kdinit.c:75) ReactOS 0.4.15-x86-dev (Build 20210625-0.4.15-dev-2790-ge8277e5) (Commit e8277e51e2ec9c13721b68cd8062b3b7d933d255)
      (/ntoskrnl/kd64/kdinit.c:76) 1 System Processor [128 MB Memory]
      (/ntoskrnl/kd64/kdinit.c:80) Command Line: DEBUG DEBUGPORT=COM1 BAUDRATE=115200 SOS MININT HAL=HALAACPI.DLL
      (/ntoskrnl/kd64/kdinit.c:81) ARC Paths: multi(0)disk(0)cdrom(96) \ multi(0)disk(0)cdrom(96) \reactos\
      (/ntoskrnl/ke/i386/cpu.c:450) Supported CPU features :  KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE  KF_CMPXCHG8B KF_MMX  KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI   KF_XMMI64
      (/ntoskrnl/ke/i386/cpu.c:722) Prefetch Cache: 64 bytes  L2 Cache: 2097152 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 8
      (/hal/halx86/acpi/halacpi.c:782) ACPI Timer at: B008h (EXT: 0)
      (/hal/halx86/acpi/halacpi.c:891) ACPI 1.0 Detected. Tables: [RSDT] [FACP]
       
      *** Fatal System Error: 0x0000007f
                             (0x0000000D,0x00000000,0x00000000,0x00000000)
       
      ?[7h?
      Entered debugger on embedded INT3 at 0x0008:0x805843F7.
      kdb:> bt
      Eip:
      <805843F8>
      Frames:
      <80489df2>
      <80541b4e>
      <80544273>
      <8040361c>
      <8025fdf6>
      <80275223>
      <8062850f>
      <8063d245>
      <8063d531>
      <0000000e>
      <00027c70>
      <000282c7>
      <00010a37>
      <00010d09>
      <00010e2e>
      <000141b1>
      kdb:> 
      

      QEMU 0.9.1

      MSVC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, tries to connect to WinDbg (which I do not have),
      then ROS immediately crashes.

      Virtual PC 2004 SP1 (5.3.582.27)

      GCC and MSVC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, up to 'Loading boot drivers...' (100%),
      then VM itself crashes!

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Serge Gautherie Serge Gautherie
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: