Changeset 208 for trunk


Ignore:
Timestamp:
Jul 17, 2017, 12:56:23 PM (7 years ago)
Author:
max@…
Message:

sync

Location:
trunk/hal/x86_64/drivers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/x86_64/drivers/pic_apic.c

    r203 r208  
    5858}
    5959
    60 void pic_apic_extend_init( uint32_t * xcu_base )
     60void pic_apic_extend_init(uint32_t *xcu_base)
    6161{
    6262        x86_panic((char *)__func__);
     
    9898}
    9999
    100 void pic_apic_enable_irq( lid_t     lid,
    101                             chdev_t * src_chdev )
     100void pic_apic_enable_irq(lid_t lid, xptr_t src_chdev_xp)
    102101{
     102        chdev_t *src_chdev = (chdev_t *)src_chdev_xp;
    103103        uint32_t func = src_chdev->func;
    104104        uint32_t channel = src_chdev->channel;
     
    117117}
    118118
    119 void pic_apic_disable_irq( lid_t     lid,
    120                              chdev_t * src_chdev )
     119void pic_apic_disable_irq(lid_t lid, xptr_t src_chdev_xp)
    121120{
    122         x86_panic((char *)__func__);
    123 
     121        chdev_t *src_chdev = (chdev_t *)src_chdev_xp;
    124122        uint32_t func = src_chdev->func;
    125123        uint32_t channel = src_chdev->channel;
     
    138136}
    139137
    140 void pic_apic_enable_timer( uint32_t period )
     138void pic_apic_enable_timer(uint32_t period)
    141139{
    142140        x86_panic((char *)__func__);
    143141}
    144142
    145 void pic_apic_send_ipi( cxy_t    cxy,
    146                           lid_t    lid )
     143void pic_apic_send_ipi(cxy_t cxy, lid_t lid)
    147144{
    148145        x86_panic((char *)__func__);
  • trunk/hal/x86_64/drivers/pic_apic.h

    r197 r208  
    2828void pic_apic_extend_init( uint32_t * xcu_base );
    2929void pic_apic_bind_irq( lid_t     lid,
    30                           chdev_t * src_chdev );
    31 void pic_apic_enable_irq( lid_t     lid,
    32                             chdev_t * src_chdev );
    33 void pic_apic_disable_irq( lid_t     lid,
    34                              chdev_t * src_chdev );
     30                        chdev_t * src_chdev );
     31void pic_apic_enable_irq( lid_t   lid,
     32                          xptr_t  src_chdev_xp );
     33void pic_apic_disable_irq( lid_t   lid,
     34                           xptr_t  src_chdev_xp );
    3535void pic_apic_enable_timer( uint32_t period );
    3636
    3737void pic_apic_send_ipi( cxy_t    cxy,
    38                           lid_t    lid );
     38                        lid_t    lid );
    3939
    4040#endif  /* _PIC_APIC_H_ */
Note: See TracChangeset for help on using the changeset viewer.