whitespace + minor typo fixes
authorespenlaub <espenlaub>
Fri, 29 Sep 2006 13:18:57 +0000 (13:18 +0000)
committerespenlaub <espenlaub>
Fri, 29 Sep 2006 13:18:57 +0000 (13:18 +0000)
src/arch/i386/core/pxe_callbacks.c
src/arch/i386/core/realmode.c
src/arch/i386/core/realmode_asm.S
src/arch/i386/core/start32.S
src/arch/i386/include/realmode.h
src/drivers/net/e1000.c

index 344d34f..86e4e1f 100644 (file)
@@ -64,7 +64,7 @@ uint8_t byte_checksum ( void *address, size_t size ) {
 }
 
 /* install_pxe_stack(): install PXE stack.
- * 
+ *
  * Use base = NULL for auto-allocation of base memory
  *
  * IMPORTANT: no further allocation of base memory should take place
@@ -96,17 +96,17 @@ pxe_stack_t * install_pxe_stack ( void *base ) {
                ( phys_to_virt ( ( virt_to_phys(base) + 0xf ) & ~0xf ) );
        /* Zero out allocated stack */
        memset ( pxe_stack, 0, sizeof(*pxe_stack) );
-       
+
        /* Calculate addresses for portions of the stack */
        pxe = &(pxe_stack->pxe);
        pxenv = &(pxe_stack->pxenv);
        pxe_callback_code = &(pxe_stack->arch_data);
-       pxe_in_call_far = _pxe_in_call_far +  
+       pxe_in_call_far = _pxe_in_call_far +
                ( pxe_callback_code - &pxe_callback_interface );
        pxenv_in_call_far = _pxenv_in_call_far +
                ( pxe_callback_code - &pxe_callback_interface );
        rm_callback_code = pxe_callback_code + pxe_callback_interface_size;
-       
+
        e820mangler_code = (void*)(((int)rm_callback_code +
                                    rm_callback_interface_size + 0xf ) & ~0xf);
        end = e820mangler_code + e820mangler_size;
@@ -267,7 +267,7 @@ int xstartpxe ( void ) {
                reg16_t es;
                segoff_t pxe;
        } PACKED in_stack;
-       
+
        /* Set up registers and stack parameters to pass to PXE NBP */
        in_stack.es.word = SEGMENT(&(pxe_stack->pxenv));
        in_stack.bx.word = OFFSET(&(pxe_stack->pxenv));
@@ -276,7 +276,7 @@ int xstartpxe ( void ) {
 
        /* Real-mode trampoline fragment used to jump to PXE NBP
         */
-       RM_FRAGMENT(jump_to_pxe_nbp, 
+       RM_FRAGMENT(jump_to_pxe_nbp,
                "popw %bx\n\t"
                "popw %es\n\t"
                "lcall $" RM_STR(PXE_LOAD_SEGMENT) ", $" RM_STR(PXE_LOAD_OFFSET) "\n\t"
@@ -304,7 +304,7 @@ int pxe_in_call ( in_call_data_t *in_call_data, va_list params ) {
        uint16_t opcode;
        segoff_t segoff;
        t_PXENV_ANY *structure;
-               
+
        if ( api_version >= 0x201 ) {
                /* !PXE calling convention */
                pxe_call_params_t pxe_params
index ef4ede8..be9ad7c 100644 (file)
@@ -10,7 +10,7 @@
 #define RM_STACK_SIZE ( 0x1000 )
 
 /* gcc won't let us use extended asm outside a function (compiler
- * bug), ao we have to put these asm statements inside a dummy
+ * bug), so we have to put these asm statements inside a dummy
  * function.
  */
 static void work_around_gcc_bug ( void ) __attribute__ ((used));
index 4baa450..b6b3584 100644 (file)
@@ -7,7 +7,7 @@
 #include "callbacks.h"
 
 #if    1       /* CODE16 */
-       
+
 #define BOCHSBP xchgw %bx,%bx
 
 #define NUM_PUSHA_REGS (8)
@@ -17,7 +17,7 @@
        .arch i386
        .section ".text16.nocompress", "ax", @progbits
        .code16
-       
+
        .equ    CR0_PE,1
 
 #ifdef GAS291
@@ -94,7 +94,7 @@ _rm_in_call_far:
 #define RIC_OFFSET_RETADDR_E ( RIC_OFFSET_RETADDR + 4 )
 #define RIC_OFFSET_ORIG_OPCODE ( RIC_OFFSET_RETADDR_E )
 #define RIC_INSERT_LENGTH ( RIC_OFFSET_OPCODE_E - RIC_OFFSET_CALLADDR )
-       
+
        .code16
 _real_in_call:
        /* Expand near return address to far return address
@@ -109,7 +109,7 @@ _real_in_call:
        popw    %bp
        popfw
        /* Fall through to _real_in_call_far */
-       
+
 _real_in_call_far:
        /* Store flags and pad */
        pushfw
@@ -129,7 +129,7 @@ _real_in_call_far:
 
        /* Allow space for expanded stack */
        subl    $RIC_INSERT_LENGTH, %esp
-       
+
        /* Store temporary registers */
        pushl   %ebp
        pushl   %eax
@@ -141,18 +141,18 @@ _real_in_call_far:
        movl    RIC_OFFSET_ORIG_OPCODE(%esp), %eax
        orl     $(EB_CALL_FROM_REAL_MODE|EB_SKIP_OPCODE), %eax
        movl    %eax, RIC_OFFSET_OPCODE(%esp)
-       
+
        /* Set up call and return addresses */
        call    1f
 1:     popl    %ebp
        subl    $1b, %ebp                       /* %ebp = offset */
-       movl    rm_etherboot_location(%ebp), %eax  /* Etherboot phys addr */
+       movl    rm_etherboot_location(%ebp), %eax       /* Etherboot phys addr */
        subl    $_text, %eax
        addl    $_in_call, %eax                 /* _in_call phys addr */
        movl    %eax, RIC_OFFSET_CALLADDR(%esp)
        leal    2f(%ebp), %eax                  /* continuation address */
        movl    %eax, RIC_OFFSET_CONTADDR(%esp)
-       
+
        /* Restore temporary registers */
        popl    %eax
        popl    %ebp
@@ -196,7 +196,7 @@ _real_in_call_far:
  */
        .globl rm_etherboot_location
 rm_etherboot_location: .long 0
-               
+
 /****************************************************************************
  * _prot_to_real_prefix
  *
@@ -206,7 +206,7 @@ rm_etherboot_location:      .long 0
  * stack in base memory.
  ****************************************************************************
  */
-       
+
        .globl _prot_to_real_prefix
        .code32
 _prot_to_real_prefix:
@@ -239,10 +239,10 @@ _prot_to_real_prefix:
        call    _prot_to_real
        .code16
        addw    $4, %sp
-               
+
        /* Fall through to next trampoline fragment */
        jmp     _prot_to_real_prefix_end
-       
+
 /****************************************************************************
  * _prot_to_real
  *
@@ -273,7 +273,7 @@ _prot_to_real:
        pushl   %ebp
        pushl   %ebx
        pushl   %eax
-       
+
        /* Calculate offset */
        call    1f
 1:     popl    %ebp
@@ -349,8 +349,8 @@ _prot_to_real:
         * and reload %cs:%eip (to clear upper 16 bits of %eip).
         */
        lret
-3:             
-       
+3:
+
        /* Load real-mode segment value to %ss.  %sp already OK */
        shrl    $4, %eax
        movw    %ax, %ss
@@ -396,13 +396,13 @@ p2r_ss:           .word 0
 p2r_r2p_params:        .long 0
        .globl  _prot_to_real_prefix_end
 _prot_to_real_prefix_end:
-       
+
        .globl  _prot_to_real_prefix_size
        .equ    _prot_to_real_prefix_size, _prot_to_real_prefix_end - _prot_to_real_prefix
        .globl  prot_to_real_prefix_size
-prot_to_real_prefix_size:      
+prot_to_real_prefix_size:
        .word   _prot_to_real_prefix_size
-       
+
 /****************************************************************************
  * _real_to_prot_suffix
  *
@@ -461,7 +461,7 @@ _real_to_prot_suffix:
 #define R2P_OFFSET_ORIG_RETADDR ( R2P_OFFSET_RETADDR + 2 )
 
        .globl _real_to_prot
-       .code16         
+       .code16
 _real_to_prot:
        /* Disable interrupts */
        cli
@@ -511,7 +511,7 @@ _real_to_prot:
        shll    $4, %eax
        movzwl  %sp, %ebp
        addl    %eax, %ebp              /* %ebp = new %esp */
-       
+
        /* Load GDT */
        DATA32 lgdt %ds:(r2p_gdt-1b)(%bx)       /* Load GDT */
 
@@ -524,7 +524,7 @@ _real_to_prot:
        DATA32 ljmp %ds:*(r2p_paddr-1b)(%bx)
        .code32
 2:
-       
+
        /* Load segment registers, adjust %esp */
        movw    $(r2p_pmds-r2p_gdt), %ax
        movw    %ax, %ss
@@ -663,8 +663,8 @@ _pxe_intercepted_int1a:     .word 0,0
 _pxe_pxenv_location:
 _pxe_pxenv_offset:     .word 0
 _pxe_pxenv_segment:    .word 0
-       
-pxe_rm_in_call:        
+
+pxe_rm_in_call:
 pxe_attach_rm:
        /* rm_callback_interface must be appended here */
 
@@ -677,19 +677,19 @@ pxe_callback_interface_size:
        .word   _pxe_callback_interface_size
 
 #else  /* PXE_EXPORT */
-       
+
 /* Define symbols used by the linker scripts, to prevent link errors */
        .globl  _pxe_callback_interface_size
-       .equ    _pxe_callback_interface_size, 0 
-       
+       .equ    _pxe_callback_interface_size, 0
+
 #endif /* PXE_EXPORT */
 
 #else  /* CODE16 */
 
 /* Define symbols used by the linker scripts, to prevent link errors */
        .globl  _rm_callback_interface_size
-       .equ    _rm_callback_interface_size, 0  
+       .equ    _rm_callback_interface_size, 0
        .globl  _pxe_callback_interface_size
-       .equ    _pxe_callback_interface_size, 0 
-               
+       .equ    _pxe_callback_interface_size, 0
+
 #endif /* CODE16 */
index 519471d..b379675 100644 (file)
@@ -34,7 +34,7 @@
 #include "callbacks.h"
 #define NUM_PUSHA_REGS (8)
 #define NUM_SEG_REGS (6)
-       
+
 /*
  * NOTE: if you write a subroutine that is called from C code (gcc/egcs),
  * then you only have to take care of %ebx, %esi, %edi and %ebp.  These
@@ -64,7 +64,7 @@
        .text
        .arch i386
        .code32
-       
+
 /**************************************************************************
 _IN_CALL - make a call in to Etherboot.
 **************************************************************************/
@@ -95,7 +95,7 @@ _IN_CALL - make a call in to Etherboot.
 #define IC_OFFSET_OPCODE ( IC_OFFSET_ORIG_STACK + 8 )
 #define IC_OFFSET_OPCODE_E ( IC_OFFSET_OPCODE + 4 )
 #define IC_OFFSET_VA_LIST ( IC_OFFSET_OPCODE_E )
-       
+
        .code32
        .globl _in_call
        .globl _in_call_far
@@ -177,7 +177,7 @@ _in_call_far:
        pushl   %eax                    /* Continuation segment */
        leal    1f(%ebp), %eax
        pushl   %eax                    /* Continuation offset */
-       
+
        /* Restore caller's GDT */
        cli                             /* Temporarily disable interrupts */
        lgdt    (8+IC_OFFSET_GDT)(%esp)
@@ -204,7 +204,7 @@ _in_call_far:
         * different if EB_USE_INTERNAL_STACK was specified.
         */
        movl    ( 12 + IC_OFFSET_REGISTERS - IC_OFFSET_RETADDR )(%esp), %esp
-               
+
        /* Check for EB_SKIP_OPCODE */
        pushfl
        testl   $EB_SKIP_OPCODE, 12(%esp)
@@ -215,7 +215,7 @@ _in_call_far:
 1:     /* Return and skip opcode */
        popfl
        lret    $4
-       
+
 /**************************************************************************
 RELOCATE_TO - relocate etherboot to the specified address
 **************************************************************************/
@@ -229,7 +229,7 @@ relocate_to:
        /* Compute the virtual destination address */
        movl    16(%esp), %edi  # dest
        subl    virt_offset, %edi
-       
+
 
        /* Compute the new value of virt_offset */
        movl    16(%esp), %ebp  # virt_offset
@@ -254,7 +254,7 @@ relocate_to:
        subl    %esi, %ecx
 
        /* Move etherboot uses %esi, %edi, %ecx */
-       rep 
+       rep
        movsb
 
        /* Reload the gdt */
@@ -312,7 +312,7 @@ xstart32:
 
        /* Cache virt_offset */
        movl    virt_offset, %ebp
-       
+
        /* Switch to using physical addresses */
        call    _virt_to_phys
 
@@ -339,7 +339,7 @@ xend32:
        nop
        cli
        cld
-       
+
        /* Load %esp with &os_regs + virt_offset */
        .byte   0xbc /* movl $0, %esp */
 os_regs_ptr:
@@ -352,7 +352,7 @@ os_regs_ptr:
        /* Compute virt_offset */
        movl    %esp, %ebp
        subl    $os_regs, %ebp
-       
+
        /* Load the stack pointer and convert it to physical address */
        movl    52(%esp), %esp
        addl    %ebp, %esp
@@ -481,7 +481,7 @@ start_lm:
        /* Get the address to jump to */
        movl    20(%rbx), %edx
        andq    $0xffffffff, %rdx
-       
+
        /* Get the argument pointer */
        movl    24(%rbx), %ebx
        andq    $0xffffffff, %rbx
@@ -516,7 +516,7 @@ end_lm:
        movl    %cr4, %eax
        andl    $~X86_CR4_PAE, %eax
        movl    %eax, %cr4
-       
+
        /* Compute virt_offset */
        popl    %ebp
 
@@ -600,10 +600,10 @@ _virt_to_phys:
        /* reload other segment registers */
        movl    $FLAT_DATA_SEG, %eax
        movl    %eax, %ds
-       movl    %eax, %es       
-       movl    %eax, %ss       
+       movl    %eax, %es
+       movl    %eax, %ss
        addl    %ebp, %esp              /* Adjust the stack pointer */
-       movl    %eax, %fs       
+       movl    %eax, %fs
        movl    %eax, %gs
 
        popl    %eax
@@ -644,10 +644,10 @@ _phys_to_virt:
        /* reload other segment regsters */
        movl    $KERN_DATA_SEG, %eax
        movl    %eax, %ds
-       movl    %eax, %es       
-       movl    %eax, %ss       
+       movl    %eax, %es
+       movl    %eax, %ss
        subl    %ebp, %esp      /* Adjust the stack pointer */
-       movl    %eax, %fs       
+       movl    %eax, %fs
        movl    %eax, %gs
 
        subl    %ebp, 12(%esp)  /* Adjust the return address */
@@ -675,7 +675,7 @@ set_seg_base:
        popl    %ebx
        popl    %eax
        ret
-       
+
 /**************************************************************************
 GLOBAL DESCRIPTOR TABLE
 **************************************************************************/
@@ -739,10 +739,10 @@ _gdt_end:
 initial_regs:
        .fill 8, 4, 0
 
-       /* The virtual address offset  */       
+       /* The virtual address offset  */
        .globl virt_offset
 virt_offset:
-       .long   0
+       .long   0
 
        .section ".stack"
        .p2align 3
@@ -758,11 +758,11 @@ _estack:
        /* Include a dummy space in case we are loaded badly aligned */
        .space 4096
        /* Reserve enough space for a page table convering 4GB with 2MB pages */
-pgt_level4:    
+pgt_level4:
        .space 4096
-pgt_level3:    
+pgt_level3:
        .space 4096
-pgt_level2:    
+pgt_level2:
        .space 16384
 start_lm_addr:
        .space  8
index eca92b9..06bdb5d 100644 (file)
@@ -112,11 +112,11 @@ extern int lock_real_mode_stack;
 /* Function prototypes from basemem.c
  */
 #ifdef LINUXBIOS
-/* A silly hard code that let's the code compile and work. 
+/* A silly hard code that let's the code compile and work.
  * When this becomes a problem feel free to implement
  * something better.
  */
-static inline void allot_real_mode_stack(void) { real_mode_stack = 0x7c00; } 
+static inline void allot_real_mode_stack(void) { real_mode_stack = 0x7c00; }
 #else
 void allot_real_mode_stack(void);
 #endif
index 9d8b43e..90c2415 100644 (file)
@@ -87,8 +87,8 @@ typedef enum {
 
 #include "e1000_hw.h"
 
-#define RX_BUFS        8
-#define MAX_PACKET     2096
+#define RX_BUFS                8
+#define MAX_PACKET     2096
 
 /* NIC specific static variables go here */
 static struct e1000_hw hw;