Changeset 088b334 in mainline for kernel/arch
- Timestamp:
- 2013-02-24T11:24:16Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8ab339e, b42c8d8
- Parents:
- df64dbc (diff), 9ad289d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- kernel/arch/arm32
- Files:
-
- 2 added
- 6 edited
-
Makefile.inc (modified) (1 diff)
-
_link.ld.in (modified) (1 diff)
-
include/mach/beaglebone/beaglebone.h (added)
-
include/mm/frame.h (modified) (2 diffs)
-
include/mm/page.h (modified) (1 diff)
-
src/mach/beagleboardxm/beagleboardxm.c (modified) (1 diff)
-
src/mach/beaglebone/beaglebone.c (added)
-
src/machine_func.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/Makefile.inc
rdf64dbc r088b334 85 85 endif 86 86 87 ifeq ($(MACHINE),beaglebone) 88 ARCH_SOURCES += arch/$(KARCH)/src/mach/beaglebone/beaglebone.c 89 endif 90 87 91 ifeq ($(CONFIG_PL050),y) 88 92 ARCH_SOURCES += genarch/src/drivers/pl050/pl050.c -
kernel/arch/arm32/_link.ld.in
rdf64dbc r088b334 10 10 #define KERNEL_LOAD_ADDRESS 0xb0a08000 11 11 #elif defined MACHINE_beagleboardxm 12 #define KERNEL_LOAD_ADDRESS 0x80a00000 13 #elif define MACHINE_beaglebone 12 14 #define KERNEL_LOAD_ADDRESS 0x80a00000 13 15 #else -
kernel/arch/arm32/include/mm/frame.h
rdf64dbc r088b334 56 56 #define BOOT_PAGE_TABLE_ADDRESS 0x80008000 57 57 58 #elif defined MACHINE_beaglebone 59 60 #define PHYSMEM_START_ADDR 0x80000000 61 #define BOOT_PAGE_TABLE_ADDRESS 0x80008000 62 58 63 #else 59 64 … … 65 70 #define BOOT_PAGE_TABLE_START_FRAME (BOOT_PAGE_TABLE_ADDRESS >> FRAME_WIDTH) 66 71 #define BOOT_PAGE_TABLE_SIZE_IN_FRAMES (BOOT_PAGE_TABLE_SIZE >> FRAME_WIDTH) 67 68 72 69 73 extern void frame_low_arch_init(void); -
kernel/arch/arm32/include/mm/page.h
rdf64dbc r088b334 46 46 #define PAGE_SIZE FRAME_SIZE 47 47 48 #if def MACHINE_beagleboardxm48 #if (defined MACHINE_beagleboardxm) || (defined MACHINE_beaglebone) 49 49 #ifndef __ASM__ 50 50 # define KA2PA(x) ((uintptr_t) (x)) -
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
rdf64dbc r088b334 35 35 #include <arch/exception.h> 36 36 #include <arch/mach/beagleboardxm/beagleboardxm.h> 37 #include <genarch/drivers/amdm37x _irc/amdm37x_irc.h>38 #include <genarch/drivers/amdm37x _uart/amdm37x_uart.h>39 #include <genarch/drivers/amdm37x _gpt/amdm37x_gpt.h>37 #include <genarch/drivers/amdm37x/uart.h> 38 #include <genarch/drivers/amdm37x/irc.h> 39 #include <genarch/drivers/amdm37x/gpt.h> 40 40 #include <genarch/fb/fb.h> 41 41 #include <genarch/srln/srln.h> -
kernel/arch/arm32/src/machine_func.c
rdf64dbc r088b334 42 42 #include <arch/mach/integratorcp/integratorcp.h> 43 43 #include <arch/mach/beagleboardxm/beagleboardxm.h> 44 #include <arch/mach/beaglebone/beaglebone.h> 44 45 45 46 /** Pointer to machine_ops structure being used. */ … … 55 56 #elif defined(MACHINE_beagleboardxm) 56 57 machine_ops = &bbxm_machine_ops; 58 #elif defined(MACHINE_beaglebone) 59 machine_ops = &bbone_machine_ops; 57 60 #else 58 61 #error Machine type not defined.
Note:
See TracChangeset
for help on using the changeset viewer.
