Changeset 95d45482 in mainline for kernel/generic/src


Ignore:
Timestamp:
2018-11-09T22:29:12Z (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:
be6e37a
Parents:
436a0a5
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-08 23:08:28)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-09 22:29:12)
Message:

XXX to NOTE

Location:
kernel/generic/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/cpu/cpu.c

    r436a0a5 r95d45482  
    7171                memsetb(cpus, sizeof(cpu_t) * config.cpu_count, 0);
    7272
    73                 // XXX: All kernel stacks must be aligned to STACK_SIZE,
    74                 //      see get_stack_base().
     73                // NOTE: All kernel stacks must be aligned to STACK_SIZE,
     74                //       see get_stack_base().
    7575                size_t i;
    7676                for (i = 0; i < config.cpu_count; i++) {
  • kernel/generic/src/main/main.c

    r436a0a5 r95d45482  
    171171            ALIGN_UP((uintptr_t) kdata_end - config.base, PAGE_SIZE);
    172172
    173         // XXX: All kernel stacks must be aligned to STACK_SIZE,
    174         //      see get_stack_base().
     173        // NOTE: All kernel stacks must be aligned to STACK_SIZE,
     174        //       see get_stack_base().
    175175
    176176        /* Place the stack after the kernel, init and ballocs. */
  • kernel/generic/src/proc/thread.c

    r436a0a5 r95d45482  
    190190        kmflags &= ~FRAME_HIGHMEM;
    191191
    192         // XXX: All kernel stacks must be aligned to STACK_SIZE,
    193         //      see get_stack_base().
     192        // NOTE: All kernel stacks must be aligned to STACK_SIZE,
     193        //       see get_stack_base().
    194194
    195195        uintptr_t stack_phys =
  • kernel/generic/src/synch/spinlock.c

    r436a0a5 r95d45482  
    161161bool spinlock_locked(spinlock_t *lock)
    162162{
    163         // XXX: Atomic flag doesn't support simple atomic read (by design),
    164         //      so instead we test_and_set and then clear if necessary.
    165         //      This function is only used inside assert, so we don't need
    166         //      any preemption_disable/enable here.
     163        // NOTE: Atomic flag doesn't support simple atomic read (by design),
     164        //       so instead we test_and_set and then clear if necessary.
     165        //       This function is only used inside assert, so we don't need
     166        //       any preemption_disable/enable here.
    167167
    168168        bool ret = atomic_flag_test_and_set_explicit(&lock->flag, memory_order_relaxed);
Note: See TracChangeset for help on using the changeset viewer.