Ignore:
Timestamp:
Jun 27, 2017, 10:56:25 AM (5 years ago)
Author:
max@…
Message:

start defining some remote functions, and use uint8_t instead of
char

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/x86_64/core/hal_remote.c

    r69 r72  
    2929                    uint8_t  data )
    3030{
    31         x86_panic((char *)__func__);
     31        *(uint8_t *)xp = data;
    3232}
    3333
     
    3535                    uint32_t  data )
    3636{
    37         x86_panic((char *)__func__);
     37        *(uint32_t *)xp = data;
    3838}
    3939
     
    4141                     uint64_t  data )
    4242{
    43         x86_panic((char *)__func__);
     43        *(uint64_t *)xp = data;
    4444}
    4545
     
    5050}
    5151
    52 char hal_remote_lb( xptr_t  xp )
     52uint8_t hal_remote_lb( xptr_t  xp )
    5353{
    54         x86_panic((char *)__func__);
    55         return 0;
     54        return *(uint8_t *)xp;
    5655}
    5756
    5857uint32_t hal_remote_lw( xptr_t  xp )
    5958{
    60         x86_panic((char *)__func__);
    61         return 0;
     59        return *(uint32_t *)xp;
    6260}
    6361
    6462uint64_t hal_remote_lwd( xptr_t  xp )
    6563{
    66         x86_panic((char *)__func__);
    67         return 0;
     64        return *(uint64_t *)xp;
    6865}
    6966
Note: See TracChangeset for help on using the changeset viewer.