Changeset 379d73f3 in mainline for arch/amd64/src


Ignore:
Timestamp:
2005-08-30T22:11:45Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c5ae095
Parents:
b524f816
Message:

Added putchar to AMD

Location:
arch/amd64/src
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • arch/amd64/src/dummy.s

    rb524f816 r379d73f3  
    2929.text
    3030
    31 .global memcopy
    32 .global memcpy
    3331.global cpu_priority_high
    3432.global cpu_priority_low
    3533.global cpu_priority_read
    3634.global cpu_priority_restore
    37 .global memsetb
    3835.global userspace
    3936.global before_thread_runs_arch
     
    5552.global asm_delay_loop
    5653
    57 memcpy:
    58 memcopy:
    5954cpu_priority_high:
    6055cpu_priority_low:
    6156cpu_priority_restore:
    6257cpu_priority_read:
    63 memsetb:
    6458asm_delay_loop:
    6559before_thread_runs_arch:
  • arch/amd64/src/supplib.c

    rb524f816 r379d73f3  
    11/*
    2  * Copyright (C) 2005 Martin Decky
     2 * Copyright (C) 2005 Ondrej Palkovsky
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
    29 #include <putchar.h>
    30 #include <arch/types.h>
     29#include <memstr.h>
    3130
     31/* TODO: Rewrite to assembler */
    3232
    33 void putchar(const char ch)
     33char *memcpy(void *dst, const void *src, size_t cnt)
    3434{
     35        _memcopy(dst, src, cnt);
    3536}
     37
     38char *memcopy(void * dst, const void *src, size_t cnt)
     39{
     40        _memcopy(dst, src, cnt);
     41}
     42
     43void memsetw(__address dst, size_t cnt, __u16 x)
     44{
     45        _memsetw(dst, cnt, x);
     46}
     47
     48void memsetb(__address dst, size_t cnt, __u8 x)
     49{
     50        _memsetb(dst, cnt, x);
     51}
     52
Note: See TracChangeset for help on using the changeset viewer.