Changeset e507afa in mainline for generic/include/proc/scheduler.h


Ignore:
Timestamp:
2005-11-14T19:39:26Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
abb79e84
Parents:
35667f8
Message:

For now, each architecture must use its own -O switch (-O2 doesn't work for ia64, -O3 doesn't work for mips32).

New mips32 atomic_add() function.

Cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/include/proc/scheduler.h

    r35667f8 re507afa  
    3939#define NEEDS_RELINK_MAX        (HZ)
    4040
     41/** Scheduler run queue structure. */
    4142struct runq {
    4243        spinlock_t lock;
    4344        link_t rq_head;         /**< List of ready threads. */
    44         int n;                  /**< Number of threads in rq_ready. */
     45        count_t n;              /**< Number of threads in rq_ready. */
    4546};
    4647
     
    5253extern void kcpulb(void *arg);
    5354
     55extern void before_thread_runs(void);
     56
    5457/*
    5558 * To be defined by architectures:
    5659 */
    5760 
    58 extern void before_thread_runs(void);
    5961extern void before_thread_runs_arch(void);
    6062
Note: See TracChangeset for help on using the changeset viewer.