Changeset 8df5f20 in mainline for kernel/arch/amd64


Ignore:
Timestamp:
2019-02-11T14:56:26Z (7 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4805495
Parents:
391996b
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-01 23:26:21)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-11 14:56:26)
Message:

Rename NO_TRACE to _NO_TRACE

<trace.h> may end up transitively included from standard headers,
so it needs to be a reserved identifier.

Location:
kernel/arch/amd64/include/arch
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/include/arch/asm.h

    r391996b r8df5f20  
    5050 *
    5151 */
    52 NO_TRACE static inline uintptr_t get_stack_base(void)
     52_NO_TRACE static inline uintptr_t get_stack_base(void)
    5353{
    5454        uintptr_t v;
     
    6363}
    6464
    65 NO_TRACE static inline void cpu_sleep(void)
     65_NO_TRACE static inline void cpu_sleep(void)
    6666{
    6767        asm volatile (
     
    7070}
    7171
    72 NO_TRACE static inline void __attribute__((noreturn)) cpu_halt(void)
     72_NO_TRACE static inline void __attribute__((noreturn)) cpu_halt(void)
    7373{
    7474        while (true) {
     
    8787 *
    8888 */
    89 NO_TRACE static inline uint8_t pio_read_8(ioport8_t *port)
     89_NO_TRACE static inline uint8_t pio_read_8(ioport8_t *port)
    9090{
    9191        if (port < (ioport8_t *) IO_SPACE_BOUNDARY) {
     
    111111 *
    112112 */
    113 NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
     113_NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
    114114{
    115115        if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
     
    135135 *
    136136 */
    137 NO_TRACE static inline uint32_t pio_read_32(ioport32_t *port)
     137_NO_TRACE static inline uint32_t pio_read_32(ioport32_t *port)
    138138{
    139139        if (port < (ioport32_t *) IO_SPACE_BOUNDARY) {
     
    159159 *
    160160 */
    161 NO_TRACE static inline void pio_write_8(ioport8_t *port, uint8_t val)
     161_NO_TRACE static inline void pio_write_8(ioport8_t *port, uint8_t val)
    162162{
    163163        if (port < (ioport8_t *) IO_SPACE_BOUNDARY) {
     
    178178 *
    179179 */
    180 NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
     180_NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
    181181{
    182182        if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
     
    197197 *
    198198 */
    199 NO_TRACE static inline void pio_write_32(ioport32_t *port, uint32_t val)
     199_NO_TRACE static inline void pio_write_32(ioport32_t *port, uint32_t val)
    200200{
    201201        if (port < (ioport32_t *) IO_SPACE_BOUNDARY) {
     
    208208}
    209209
    210 NO_TRACE static inline uint64_t read_rflags(void)
     210_NO_TRACE static inline uint64_t read_rflags(void)
    211211{
    212212        uint64_t rflags;
     
    221221}
    222222
    223 NO_TRACE static inline void write_rflags(uint64_t rflags)
     223_NO_TRACE static inline void write_rflags(uint64_t rflags)
    224224{
    225225        asm volatile (
     
    237237 *
    238238 */
    239 NO_TRACE static inline ipl_t interrupts_read(void)
     239_NO_TRACE static inline ipl_t interrupts_read(void)
    240240{
    241241        return (ipl_t) read_rflags();
     
    249249 *
    250250 */
    251 NO_TRACE static inline ipl_t interrupts_enable(void)
     251_NO_TRACE static inline ipl_t interrupts_enable(void)
    252252{
    253253        ipl_t ipl = interrupts_read();
     
    265265 *
    266266 */
    267 NO_TRACE static inline ipl_t interrupts_disable(void)
     267_NO_TRACE static inline ipl_t interrupts_disable(void)
    268268{
    269269        ipl_t ipl = interrupts_read();
     
    281281 *
    282282 */
    283 NO_TRACE static inline void interrupts_restore(ipl_t ipl)
     283_NO_TRACE static inline void interrupts_restore(ipl_t ipl)
    284284{
    285285        write_rflags((uint64_t) ipl);
     
    291291 *
    292292 */
    293 NO_TRACE static inline bool interrupts_disabled(void)
     293_NO_TRACE static inline bool interrupts_disabled(void)
    294294{
    295295        return ((read_rflags() & RFLAGS_IF) == 0);
     
    297297
    298298/** Write to MSR */
    299 NO_TRACE static inline void write_msr(uint32_t msr, uint64_t value)
     299_NO_TRACE static inline void write_msr(uint32_t msr, uint64_t value)
    300300{
    301301        asm volatile (
     
    307307}
    308308
    309 NO_TRACE static inline sysarg_t read_msr(uint32_t msr)
     309_NO_TRACE static inline sysarg_t read_msr(uint32_t msr)
    310310{
    311311        uint32_t ax, dx;
     
    325325 *
    326326 */
    327 NO_TRACE static inline void invlpg(uintptr_t addr)
     327_NO_TRACE static inline void invlpg(uintptr_t addr)
    328328{
    329329        asm volatile (
     
    338338 *
    339339 */
    340 NO_TRACE static inline void gdtr_load(ptr_16_64_t *gdtr_reg)
     340_NO_TRACE static inline void gdtr_load(ptr_16_64_t *gdtr_reg)
    341341{
    342342        asm volatile (
     
    351351 *
    352352 */
    353 NO_TRACE static inline void gdtr_store(ptr_16_64_t *gdtr_reg)
     353_NO_TRACE static inline void gdtr_store(ptr_16_64_t *gdtr_reg)
    354354{
    355355        asm volatile (
     
    364364 *
    365365 */
    366 NO_TRACE static inline void idtr_load(ptr_16_64_t *idtr_reg)
     366_NO_TRACE static inline void idtr_load(ptr_16_64_t *idtr_reg)
    367367{
    368368        asm volatile (
     
    376376 *
    377377 */
    378 NO_TRACE static inline void tr_load(uint16_t sel)
     378_NO_TRACE static inline void tr_load(uint16_t sel)
    379379{
    380380        asm volatile (
     
    384384}
    385385
    386 #define GEN_READ_REG(reg) NO_TRACE static inline sysarg_t read_ ##reg (void) \
     386#define GEN_READ_REG(reg) _NO_TRACE static inline sysarg_t read_ ##reg (void) \
    387387        { \
    388388                sysarg_t res; \
     
    394394        }
    395395
    396 #define GEN_WRITE_REG(reg) NO_TRACE static inline void write_ ##reg (sysarg_t regn) \
     396#define GEN_WRITE_REG(reg) _NO_TRACE static inline void write_ ##reg (sysarg_t regn) \
    397397        { \
    398398                asm volatile ( \
  • kernel/arch/amd64/include/arch/cycle.h

    r391996b r8df5f20  
    3838#include <trace.h>
    3939
    40 NO_TRACE static inline uint64_t get_cycle(void)
     40_NO_TRACE static inline uint64_t get_cycle(void)
    4141{
    4242        uint32_t lower;
  • kernel/arch/amd64/include/arch/istate.h

    r391996b r8df5f20  
    4747
    4848/** Return true if exception happened while in userspace */
    49 NO_TRACE static inline int istate_from_uspace(istate_t *istate)
     49_NO_TRACE static inline int istate_from_uspace(istate_t *istate)
    5050{
    5151        return (istate->cs & RPL_USER) == RPL_USER;
    5252}
    5353
    54 NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
     54_NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
    5555    uintptr_t retaddr)
    5656{
     
    5858}
    5959
    60 NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
     60_NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
    6161{
    6262        return istate->rip;
    6363}
    6464
    65 NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
     65_NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
    6666{
    6767        return istate->rbp;
  • kernel/arch/amd64/include/arch/mm/page.h

    r391996b r8df5f20  
    207207} __attribute__((packed)) pte_t;
    208208
    209 NO_TRACE static inline unsigned int get_pt_flags(pte_t *pt, size_t i)
     209_NO_TRACE static inline unsigned int get_pt_flags(pte_t *pt, size_t i)
    210210{
    211211        pte_t *p = &pt[i];
     
    220220}
    221221
    222 NO_TRACE static inline void set_pt_addr(pte_t *pt, size_t i, uintptr_t a)
     222_NO_TRACE static inline void set_pt_addr(pte_t *pt, size_t i, uintptr_t a)
    223223{
    224224        pte_t *p = &pt[i];
     
    228228}
    229229
    230 NO_TRACE static inline void set_pt_flags(pte_t *pt, size_t i, int flags)
     230_NO_TRACE static inline void set_pt_flags(pte_t *pt, size_t i, int flags)
    231231{
    232232        pte_t *p = &pt[i];
     
    245245}
    246246
    247 NO_TRACE static inline void set_pt_present(pte_t *pt, size_t i)
     247_NO_TRACE static inline void set_pt_present(pte_t *pt, size_t i)
    248248{
    249249        pte_t *p = &pt[i];
Note: See TracChangeset for help on using the changeset viewer.