Ignore:
Timestamp:
2011-07-20T15:26:21Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
efcebe1
Parents:
25bef0ff (diff), a701812 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips64/include/interrupt.h

    r25bef0ff r6a44ee4  
    11/*
    2  * Copyright (c) 2006 Jakub Jermar
     2 * Copyright (c) 2003-2004 Jakub Jermar
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
    29 /** @addtogroup sparc64
     29/** @addtogroup mips64
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_sparc64_FHC_H_
    36 #define KERN_sparc64_FHC_H_
     35#ifndef KERN_mips64_INTERRUPT_H_
     36#define KERN_mips64_INTERRUPT_H_
    3737
    3838#include <typedefs.h>
    39 #include <genarch/ofw/ofw_tree.h>
     39#include <arch/exception.h>
    4040
    41 typedef struct {
    42         volatile uint32_t *uart_imap;
    43 } fhc_t;
     41#define IVT_ITEMS  32
     42#define IVT_FIRST  0
    4443
    45 extern fhc_t *central_fhc;
     44#define VECTOR_TLB_SHOOTDOWN_IPI  EXC_Int
    4645
    47 extern fhc_t *fhc_init(ofw_tree_node_t *);
    48 extern void fhc_enable_interrupt(fhc_t *, int);
    49 extern void fhc_clear_interrupt(void *, int);
     46extern function virtual_timer_fnc;
     47extern uint32_t count_hi;
     48
     49extern void interrupt_init(void);
    5050
    5151#endif
Note: See TracChangeset for help on using the changeset viewer.