Changeset e32e092 in mainline for kernel/arch
- Timestamp:
- 2008-06-06T07:34:21Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- eb1c0a3
- Parents:
- 40257f5
- Location:
- kernel/arch
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/amd64/src/pm.c
r40257f5 re32e092 156 156 void tss_initialize(tss_t *t) 157 157 { 158 memsetb( (uintptr_t)t, sizeof(tss_t), 0);158 memsetb(t, sizeof(tss_t), 0); 159 159 } 160 160 … … 240 240 ipl_t ipl = interrupts_disable(); 241 241 242 memsetb( (uintptr_t)idt, sizeof(idt), 0);242 memsetb(idt, sizeof(idt), 0); 243 243 idtr_load(&idtr); 244 244 -
kernel/arch/arm32/include/memstr.h
r40257f5 re32e092 39 39 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 40 40 41 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);42 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);41 extern void memsetw(void *dst, size_t cnt, uint16_t x); 42 extern void memsetb(void *dst, size_t cnt, uint8_t x); 43 43 44 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);44 extern int memcmp(const void *a, const void *b, size_t cnt); 45 45 46 46 #endif -
kernel/arch/ia32/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/ia32/src/drivers/ega.c
r40257f5 re32e092 116 116 117 117 memcpy((void *) videoram, (void *) (videoram + ROW * 2), (SCREEN - ROW) * 2); 118 memsetw( (uintptr_t) (videoram + (SCREEN - ROW) * 2), ROW, 0x0720);118 memsetw(videoram + (SCREEN - ROW) * 2, ROW, 0x0720); 119 119 ega_cursor = ega_cursor - ROW; 120 120 } -
kernel/arch/ia32/src/pm.c
r40257f5 re32e092 113 113 void tss_initialize(tss_t *t) 114 114 { 115 memsetb( (uintptr_t)t, sizeof(struct tss), 0);115 memsetb(t, sizeof(struct tss), 0); 116 116 } 117 117 … … 241 241 ipl_t ipl = interrupts_disable(); 242 242 243 memsetb( (uintptr_t)idt, sizeof(idt), 0);243 memsetb(idt, sizeof(idt), 0); 244 244 245 245 ptr_16_32_t idtr; -
kernel/arch/ia32/src/smp/smp.c
r40257f5 re32e092 161 161 162 162 memcpy(gdt_new, gdt, GDT_ITEMS * sizeof(struct descriptor)); 163 memsetb((uintptr_t)(&gdt_new[TSS_DES]), 164 sizeof(struct descriptor), 0); 163 memsetb(&gdt_new[TSS_DES], sizeof(struct descriptor), 0); 165 164 protected_ap_gdtr.limit = GDT_ITEMS * sizeof(struct descriptor); 166 165 protected_ap_gdtr.base = KA2PA((uintptr_t) gdt_new); -
kernel/arch/ia32xen/src/ia32xen.c
r40257f5 re32e092 70 70 { 71 71 pte_t pte; 72 memsetb( (uintptr_t)&pte, sizeof(pte), 0);72 memsetb(&pte, sizeof(pte), 0); 73 73 74 74 pte.present = 1; … … 104 104 uintptr_t tva = PA2KA(tpa); 105 105 106 memsetb( tva, PAGE_SIZE, 0);106 memsetb((void *) tva, PAGE_SIZE, 0); 107 107 108 108 pte_t *tptl3 = (pte_t *) PA2KA(GET_PTL1_ADDRESS(start_info.ptl0, PTL0_INDEX(tva))); -
kernel/arch/ia32xen/src/pm.c
r40257f5 re32e092 99 99 void tss_initialize(tss_t *t) 100 100 { 101 memsetb( (uintptr_t)t, sizeof(struct tss), 0);101 memsetb(t, sizeof(struct tss), 0); 102 102 } 103 103 -
kernel/arch/ia32xen/src/smp/smp.c
r40257f5 re32e092 147 147 148 148 memcpy(gdt_new, gdt, GDT_ITEMS * sizeof(struct descriptor)); 149 memsetb( (uintptr_t)(&gdt_new[TSS_DES]), sizeof(struct descriptor), 0);149 memsetb(&gdt_new[TSS_DES], sizeof(struct descriptor), 0); 150 150 gdtr.base = (uintptr_t) gdt_new; 151 151 -
kernel/arch/ia64/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/ia64/src/drivers/ega.c
r40257f5 re32e092 72 72 * Clear the screen. 73 73 */ 74 _memsetw( (uintptr_t)videoram, SCREEN, 0x0720);74 _memsetw(videoram, SCREEN, 0x0720); 75 75 76 76 chardev_initialize("ega_out", &ega_console, &ega_ops); … … 103 103 104 104 memcpy((void *) videoram, (void *) (videoram + ROW * 2), (SCREEN - ROW) * 2); 105 _memsetw( (uintptr_t) (videoram + (SCREEN - ROW) * 2), ROW, 0x0720);105 _memsetw(videoram + (SCREEN - ROW) * 2, ROW, 0x0720); 106 106 ega_cursor = ega_cursor - ROW; 107 107 } -
kernel/arch/ia64/src/mm/vhpt.c
r40257f5 re32e092 82 82 void vhpt_invalidate_all() 83 83 { 84 memsetb( (uintptr_t)vhpt_base, 1 << VHPT_WIDTH, 0);84 memsetb(vhpt_base, 1 << VHPT_WIDTH, 0); 85 85 } 86 86 -
kernel/arch/mips32/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/ppc32/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/ppc64/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/ppc64/src/mm/page.c
r40257f5 re32e092 253 253 void pht_init(void) 254 254 { 255 memsetb( (uintptr_t)phte, 1 << PHT_BITS, 0);255 memsetb(phte, 1 << PHT_BITS, 0); 256 256 } 257 257 -
kernel/arch/sparc64/include/memstr.h
r40257f5 re32e092 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) 39 39 40 extern void memsetw( uintptr_tdst, size_t cnt, uint16_t x);41 extern void memsetb( uintptr_tdst, size_t cnt, uint8_t x);40 extern void memsetw(void *dst, size_t cnt, uint16_t x); 41 extern void memsetb(void *dst, size_t cnt, uint8_t x); 42 42 43 extern int memcmp( uintptr_t src, uintptr_t dst, int cnt);43 extern int memcmp(const void *a, const void *b, size_t cnt); 44 44 45 45 #endif -
kernel/arch/sparc64/src/mm/as.c
r40257f5 re32e092 77 77 sizeof(tsb_entry_t)); 78 78 79 memsetb( (uintptr_t)as->arch.itsb,79 memsetb(as->arch.itsb, 80 80 (ITSB_ENTRY_COUNT + DTSB_ENTRY_COUNT) * sizeof(tsb_entry_t), 0); 81 81 #endif
Note:
See TracChangeset
for help on using the changeset viewer.