Changeset 807d2d4 in mainline


Ignore:
Timestamp:
2005-10-26T09:12:45Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b9b103d3
Parents:
34d9ab28
Message:

Move ACPI code to genarch.
Enable it for ia32, amd64 and ia64.
For now, ia64 support is commented out.

Files:
7 edited
4 moved

Legend:

Unmodified
Added
Removed
  • arch/amd64/Makefile.inc

    r34d9ab28 r807d2d4  
    5151        src/arch/cpu/cpu.c \
    5252        src/arch/proc/scheduler.c \
    53         src/arch/userspace.c \
    54         src/arch/acpi/acpi.c \
    55         src/arch/acpi/madt.c
     53        src/arch/userspace.c
    5654
    5755ifdef SMP
  • arch/amd64/src/amd64.c

    r34d9ab28 r807d2d4  
    4343#include <print.h>
    4444#include <arch/cpuid.h>
    45 #include <arch/acpi/acpi.h>
     45#include <genarch/firmware/acpi/acpi.h>
    4646#include <panic.h>
    4747
  • arch/ia32/Makefile.inc

    r34d9ab28 r807d2d4  
    4444        src/arch/asm.S \
    4545        src/arch/proc/scheduler.c \
    46         src/arch/acpi/acpi.c \
    47         src/arch/acpi/madt.c \
    4846        src/arch/bios/bios.c \
    4947        src/arch/smp/ap.S \
  • arch/ia32/src/ia32.c

    r34d9ab28 r807d2d4  
    4545#include <arch/interrupt.h>
    4646#include <arch/asm.h>
    47 #include <arch/acpi/acpi.h>
     47#include <genarch/firmware/acpi/acpi.h>
    4848
    4949#include <arch/bios/bios.h>
  • arch/ia32/src/smp/smp.c

    r34d9ab28 r807d2d4  
    3131#include <arch/smp/mps.h>
    3232#include <arch/smp/ap.h>
    33 #include <arch/acpi/acpi.h>
    34 #include <arch/acpi/madt.h>
     33#include <genarch/firmware/acpi/acpi.h>
     34#include <genarch/firmware/acpi/madt.h>
    3535#include <config.h>
    3636#include <synch/waitq.h>
  • build.amd64

    r34d9ab28 r807d2d4  
    99set -e
    1010cd arch
    11 for a in drivers bios fmath.c mm/frame.c mm/tlb.c mm/memory_init.c boot/memmap.S smp/apic.c smp/ipi.c smp/mps.c smp/smp.c acpi; do
     11for a in drivers bios fmath.c mm/frame.c mm/tlb.c mm/memory_init.c boot/memmap.S smp/apic.c smp/ipi.c smp/mps.c smp/smp.c; do
    1212  if [ \! -e amd64/src/$a ]; then
    1313    echo ln -sf `pwd`/ia32/src/$a amd64/src/$a
     
    1616done
    1717
    18 for a in atomic.h ega.h fpu_context.h i8042.h i8259.h i8254.h interrupt.h bios mm/memory_init.h boot/memmap.h boot/memmapasm.h smp acpi barrier.h; do
     18for a in atomic.h ega.h fpu_context.h i8042.h i8259.h i8254.h interrupt.h bios mm/memory_init.h boot/memmap.h boot/memmapasm.h smp barrier.h; do
    1919  if [ \! -e amd64/include/$a ]; then
    2020    echo ln -sf `pwd`/ia32/include/$a amd64/include/$a
  • genarch/Makefile.inc

    r34d9ab28 r807d2d4  
     1#
    12# Open Firmware
     3#
    24OFW=no
    35
     
    1012endif
    1113
     14#
     15# Advanced Configuration and Power Interface (ACPI)
     16#
     17ACPI=no
     18
     19ifeq ($(ARCH),ia32)
     20ACPI=yes
     21endif
     22
     23ifeq ($(ARCH),amd64)
     24ACPI=yes
     25endif
     26
     27ifeq ($(ARCH),ia64)
     28#ACPI=yes
     29endif
     30
     31
    1232ifeq ($(OFW),yes)
    1333genarch_sources+=src/genarch/firmware/ofw/ofw.c
    1434endif
     35
     36ifeq ($(ACPI),yes)
     37genarch_sources+=src/genarch/firmware/acpi/acpi.c \
     38                 src/genarch/firmware/acpi/madt.c
     39endif
  • genarch/include/firmware/acpi/madt.h

    r34d9ab28 r807d2d4  
    3030#define __MADT_H__
    3131
    32 #include <arch/acpi/acpi.h>
     32#include <genarch/firmware/acpi/acpi.h>
    3333#include <arch/smp/apic.h>
    3434#include <arch/smp/smp.h>
  • genarch/src/firmware/acpi/acpi.c

    r34d9ab28 r807d2d4  
    2727 */
    2828
    29 #include <arch/acpi/acpi.h>
    30 #include <arch/acpi/madt.h>
     29#include <genarch/firmware/acpi/acpi.h>
     30#include <genarch/firmware/acpi/madt.h>
    3131#include <arch/bios/bios.h>
    3232
  • genarch/src/firmware/acpi/madt.c

    r34d9ab28 r807d2d4  
    2929#include <arch/types.h>
    3030#include <typedefs.h>
    31 #include <arch/acpi/acpi.h>
    32 #include <arch/acpi/madt.h>
     31#include <genarch/firmware/acpi/acpi.h>
     32#include <genarch/firmware/acpi/madt.h>
    3333#include <arch/smp/apic.h>
    3434#include <arch/smp/smp.h>
Note: See TracChangeset for help on using the changeset viewer.