Changeset 56976a17 in mainline


Ignore:
Timestamp:
2008-02-27T16:48:00Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c448fb
Parents:
6c441cf8
Message:

start merging tasklets (more or less a rewrite)

Location:
kernel
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    r6c441cf8 r56976a17  
    234234        generic/src/proc/task.c \
    235235        generic/src/proc/the.c \
     236        generic/src/proc/tasklet.c \
    236237        generic/src/syscall/syscall.c \
    237238        generic/src/syscall/copy.c \
  • kernel/generic/src/main/main.c

    r6c441cf8 r56976a17  
    5858#include <proc/thread.h>
    5959#include <proc/task.h>
     60#include <proc/tasklet.h>
    6061#include <main/kinit.h>
    6162#include <main/version.h>
     
    103104 * appropriate sizes and addresses.
    104105 */
    105 uintptr_t hardcoded_load_address = 0;   /**< Virtual address of where the kernel
    106                                           *  is loaded. */
    107 size_t hardcoded_ktext_size = 0;        /**< Size of the kernel code in bytes.
    108                                           */
    109 size_t hardcoded_kdata_size = 0;        /**< Size of the kernel data in bytes.
    110                                          */
    111 uintptr_t stack_safe = 0;               /**< Lowest safe stack virtual address.
    112                                           */
     106
     107/**< Virtual address of where the kernel is loaded. */
     108uintptr_t hardcoded_load_address = 0;
     109/**< Size of the kernel code in bytes. */
     110size_t hardcoded_ktext_size = 0;
     111/**< Size of the kernel data in bytes. */
     112size_t hardcoded_kdata_size = 0;
     113/**< Lowest safe stack virtual address. */
     114uintptr_t stack_safe = 0;               
    113115
    114116void main_bsp(void);
     
    216218        tlb_init();
    217219        ddi_init();
     220        tasklet_init();
    218221        arch_post_mm_init();
    219222       
Note: See TracChangeset for help on using the changeset viewer.