Changeset f9ab562 in mainline
- Timestamp:
- 2012-12-02T22:29:34Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5a00ee0, 5df69cb
- Parents:
- 5481a22e
- Files:
-
- 4 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r5481a22e rf9ab562 63 63 % Machine type 64 64 @ "gta02" GTA02 / Neo FreeRunner 65 @ "testarm" GXEmul Testarm66 65 @ "integratorcp" Integratorcp 67 66 @ "beagleboardxm" BeogleBoard-xM … … 89 88 % CPU type 90 89 @ "armv4" ARMv4 91 ! [PLATFORM=arm32&(MACHINE=gta02 |MACHINE=testarm)] PROCESSOR (choice)90 ! [PLATFORM=arm32&(MACHINE=gta02)] PROCESSOR (choice) 92 91 93 92 % CPU type … … 415 414 @ "generic" Keyboard or serial line 416 415 @ "none" No input device 417 ! [PLATFORM=ia32| (PLATFORM=arm32&MACHINE=testarm)|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)416 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice) 418 417 419 418 % Input device class … … 440 439 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] CONFIG_HID_OUT (choice) 441 440 442 % Output device class443 @ "generic" Monitor or serial line444 @ "monitor" Monitor445 @ "serial" Serial line446 @ "none" No output device447 ! [PLATFORM=arm32&MACHINE=testarm] CONFIG_HID_OUT (choice)448 449 441 % PC keyboard support 450 442 ! [CONFIG_HID_IN=generic&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n) … … 461 453 % Support for msim/GXemul printer 462 454 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_PRN (y/n) 463 464 % Support for GXemul keyboard465 ! [CONFIG_HID_IN=generic&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_KBD (y/n)466 467 % Support for GXemul printer468 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_PRN (y/n)469 455 470 456 % Support for VIA CUDA controller -
boot/arch/arm32/Makefile.inc
r5481a22e rf9ab562 57 57 endif 58 58 59 ifeq ($(MACHINE), gxemul)60 RD_SRVS_NON_ESSENTIAL += \61 $(USPACE_PATH)/srv/bd/gxe_bd/gxe_bd62 endif63 64 59 RD_DRVS += \ 65 60 infrastructure/rootamdm37x \ -
boot/arch/arm32/include/main.h
r5481a22e rf9ab562 63 63 64 64 65 /** GXemul testarm serial console output register */66 #define TESTARM_SCONS_ADDR 0x1000000067 68 65 /** IntegratorCP serial console output register */ 69 66 #define ICP_SCONS_ADDR 0x16000000 -
boot/arch/arm32/src/putchar.c
r5481a22e rf9ab562 87 87 #endif 88 88 89 #ifdef MACHINE_testarm90 91 /** Send a byte to the GXemul testarm serial console.92 *93 * @param byte Byte to send.94 */95 static void scons_sendb_testarm(uint8_t byte)96 {97 *((volatile uint8_t *) TESTARM_SCONS_ADDR) = byte;98 }99 100 #endif101 102 89 #ifdef MACHINE_integratorcp 103 90 … … 125 112 scons_sendb_gta02(byte); 126 113 #endif 127 #ifdef MACHINE_testarm128 scons_sendb_testarm(byte);129 #endif130 114 #ifdef MACHINE_integratorcp 131 115 scons_sendb_icp(byte); -
kernel/arch/arm32/Makefile.inc
r5481a22e rf9ab562 76 76 endif 77 77 78 ifeq ($(MACHINE),testarm)79 ARCH_SOURCES += arch/$(KARCH)/src/mach/testarm/testarm.c80 endif81 82 78 ifeq ($(MACHINE),integratorcp) 83 79 ARCH_SOURCES += arch/$(KARCH)/src/mach/integratorcp/integratorcp.c -
kernel/arch/arm32/include/fpu_context.h
r5481a22e rf9ab562 31 31 */ 32 32 /** @file 33 * @brief FPU context (not implemented). 34 * 35 * GXemul doesn't support FPU on its ARM CPU. 33 * @brief FPU context. 36 34 */ 37 35 -
kernel/arch/arm32/src/mach/gta02/gta02.c
r5481a22e rf9ab562 27 27 */ 28 28 29 /** @addtogroup arm32g xemul29 /** @addtogroup arm32gta02 30 30 * @{ 31 31 */ -
kernel/arch/arm32/src/machine_func.c
r5481a22e rf9ab562 41 41 #include <arch/mach/gta02/gta02.h> 42 42 #include <arch/mach/integratorcp/integratorcp.h> 43 #include <arch/mach/testarm/testarm.h>44 43 #include <arch/mach/beagleboardxm/beagleboardxm.h> 45 44 … … 52 51 #if defined(MACHINE_gta02) 53 52 machine_ops = >a02_machine_ops; 54 #elif defined(MACHINE_testarm)55 machine_ops = &gxemul_machine_ops;56 53 #elif defined(MACHINE_integratorcp) 57 54 machine_ops = &icp_machine_ops; -
release/Makefile
r5481a22e rf9ab562 32 32 SRC_ARCHIVE = HelenOS-$(RELEASE).tar.bz2 33 33 34 PROFILES = amd64 arm32/ GXemul arm32/integratorcp arm32/gta02ia32 \34 PROFILES = amd64 arm32/integratorcp arm32/gta02 arm32/beagleboardxm ia32 \ 35 35 ia64/i460GX ia64/ski mips32/GXemul mips32/msim ppc32 \ 36 36 sparc64/ultra -
uspace/srv/hid/input/input.c
r5481a22e rf9ab562 423 423 kbd_add_dev(&chardev_port, &stty_ctl); 424 424 #endif 425 #if defined(UARCH_arm32) && defined(MACHINE_testarm) && defined(CONFIG_FB)426 kbd_add_dev(&gxemul_port, &gxe_fb_ctl);427 #endif428 #if defined(UARCH_arm32) && defined(MACHINE_testarm) && !defined(CONFIG_FB)429 kbd_add_dev(&gxemul_port, &stty_ctl);430 #endif431 425 #if defined(UARCH_arm32) && defined(MACHINE_integratorcp) 432 426 kbd_add_dev(&pl050_port, &pc_ctl);
Note:
See TracChangeset
for help on using the changeset viewer.