Changeset 5d8d71e in mainline for kernel/arch/ia32/include


Ignore:
Timestamp:
2009-03-03T21:17:45Z (17 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
06f96234
Parents:
c22e964
Message:

Move multiboot parsing to genarch/*/multiboot and adapt it for use with both ia32 and amd64. Multiboot info parsing now supported on amd64, too.

Location:
kernel/arch/ia32/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/include/arch.h

    rc22e964 r5d8d71e  
    11/*
    2  * Copyright (c) 2005 Martin Decky
     2 * Copyright (c) 2009 Martin Decky
    33 * All rights reserved.
    44 *
     
    3636#define KERN_ia32_ARCH_H_
    3737
    38 #include <arch/boot/multiboot.h>
     38#include <genarch/multiboot/multiboot.h>
    3939
    40 extern void arch_pre_main(uint32_t signature, const mb_info_t *mi);
     40extern void arch_pre_main(uint32_t, const multiboot_info_t *);
    4141
    4242#endif
  • kernel/arch/ia32/include/boot/boot.h

    rc22e964 r5d8d71e  
    4343#define MULTIBOOT_HEADER_FLAGS  0x00010003
    4444
    45 #define MULTIBOOT_LOADER_MAGIC  0x2BADB002
    46 
    4745#ifndef __ASM__
    4846
    4947#ifdef CONFIG_SMP
    5048
     49/* This is only a symbol so the type is dummy. Obtain the value using &. */
    5150extern int _hardcoded_unmapped_size;
    5251
Note: See TracChangeset for help on using the changeset viewer.