代码搜索结果
找到约 10,000 项符合
S 的代码
bootsect.s
!
! SYS_SIZE is the number of clicks (16 bytes) to be loaded.
! 0x7F00 is 0x7F000 bytes = 508kB, more than enough for current
! versions of linux which compress the kernel
!
#include
setup.s
!
! setup.S Copyright (C) 1991, 1992 Linus Torvalds
!
! setup.s is responsible for getting the system data from the BIOS,
! and putting them into the appropriate places in system memory.
! both
ksyms.s
#include
/*
* Herein lies all the functions/variables that are "exported" for linkage
* With dynamically loaded kernel modules. Could do with making this a bit
* cleaner!
app.s
.module app.c
.area vector(rom, abs)
.org 64
jmp _OSTickISR
.org 72
jmp _uart0_rx_isr
.org 76
jmp _uart0_udre_isr
.org 120
jmp _uart1_rx_isr
.org 124
jmp _uart1_udre_isr
.area
crashglue.s
.globl crash1
.globl crashnostack
crash1:
ldr r0, =0xa5a50000
ldr r1, =0xa5a50001
ldr r2, =0xa5a50002
ldr r3, =0xa5a50003
ldr r4, =0xa5a50004
ldr r5, =0xa5a50005
ldr r6, =0xa5a50006
ldr r7,
stack.s
;;; Copyright ARM Ltd 2001. All rights reserved.
AREA Stacks, DATA, NOINIT
EXPORT UserStack
EXPORT SVCStack
EXPORT UndefStack
EXPORT IRQStack
heap.s
;;; Copyright ARM Ltd 2001. All rights reserved.
AREA Heap, DATA, NOINIT
EXPORT bottom_of_heap
; Create dummy variable used to locate bottom of heap
bottom_of_heap SP
memcfg.s
GET option.s
[ BUSWIDTH=16
BWSCON_cfg EQU 0x11111011 ;Bank0=16bit BootRom(AT29LV160DB) :0x0
; ||||||-- Bank1=low 8bit D12 :0x4
; |||||--- Ba
option.s
;**********OPTIONS*******************************
;_RAM_STARTADDRESS EQU 0xc000000
_ISR_STARTADDRESS EQU 0xc7fff00 ;GCS6:64M DRAM/SDRAM
;_ISR_STARTADDRESS EQU 0xc1fff00 ;GCS6:16M DRAM