Changes in HelenOS.config [d9be488:f3287e5] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rd9be488 rf3287e5  
    3232% Platform
    3333@ "abs32le" abstract 32-bit little endian
    34 @ "amd64" AMD64/EM64T 64-bit (PC)
     34@ "amd64" AMD64/Intel EM64T (PC)
    3535@ "arm32" ARM 32-bit
    36 @ "ia32" IA-32 32-bit (PC)
    37 @ "ia64" IA-64 64-bit
     36@ "ia32" Intel IA-32 (PC)
     37@ "ia64" Intel IA-64
    3838@ "mips32" MIPS 32-bit
    3939@ "mips64" MIPS 64-bit
    40 @ "ppc32" PowerPC 32-bit
    41 @ "sparc32" SPARCv8 32-bit
    42 @ "sparc64" SPARCv9 64-bit
     40@ "ppc32" PowerPC 32-bit (iMac G4)
     41@ "sparc64" Sun UltraSPARC 64-bit
    4342! PLATFORM (choice)
    4443
     
    6362
    6463% Machine type
    65 @ "leon3" Gaisler Aeroflex LEON3
    66 ! [PLATFORM=sparc32] MACHINE (choice)
    67 
    68 % Machine type
    6964@ "gta02" GTA02 / Neo FreeRunner
    7065@ "integratorcp" Integratorcp
    7166@ "beagleboardxm" BeagleBoard-xM
    7267@ "beaglebone" BeagleBone
    73 @ "raspberrypi" Raspberry Pi
    7468! [PLATFORM=arm32] MACHINE (choice)
    7569
     
    8882
    8983% CPU type
    90 @ "leon3" Gaisler Aeroflex LEON3
    91 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
    92 
    93 % CPU type
    9484@ "us" UltraSPARC I-II subarchitecture
    9585@ "us3" UltraSPARC III-IV subarchitecture
     
    10999! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
    110100
    111 % CPU type
    112 @ "arm1176" ARM1176
    113 ! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
    114101
    115102# Add more ARMv4 CPUs
     
    122109@ "armv5" ARMv5
    123110! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)
    124 
    125 # Add more ARMv6 CPUs
    126 % CPU arch
    127 @ "armv6" ARMv6
    128 ! [PLATFORM=arm32&(PROCESSOR=arm1176)] PROCESSOR_ARCH (choice)
    129111
    130112# Add more ARMv7-A CPUs
     
    191173
    192174% Kernel architecture
    193 @ "sparc32"
    194 ! [PLATFORM=sparc32] KARCH (choice)
    195 
    196 % Kernel architecture
    197175@ "sparc64"
    198176! [PLATFORM=sparc64] KARCH (choice)
     
    242220
    243221% User space architecture
    244 @ "sparc32"
    245 ! [PLATFORM=sparc32] UARCH (choice)
    246 
    247 % User space architecture
    248222@ "sparc64"
    249223! [PLATFORM=sparc64] UARCH (choice)
     
    291265@ "ppc64"
    292266! [PLATFORM=ppc64] BARCH (choice)
    293 
    294 % Boot architecture
    295 @ "sparc32"
    296 ! [PLATFORM=sparc32] BARCH (choice)
    297267
    298268% Boot architecture
     
    344314@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    345315@ "clang" Clang
    346 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
     316! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
    347317
    348318
     
    371341
    372342% Hierarchical page tables support
    373 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
     343! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
    374344
    375345% Page hash table support
     
    377347
    378348% Software integer division support
    379 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     349! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
    380350
    381351% ASID support
    382 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
     352! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
    383353
    384354% ASID FIFO support
    385 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     355! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    386356
    387357% OpenFirmware tree support
     
    397367! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    398368
    399 ## ARMv7 made FPU hardware compulsory
     369## armv7 made fpu hardware compulsory
    400370% FPU support
    401371! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     
    476446% Output device class
    477447@ "generic" Monitor or serial line
    478 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
     448! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
    479449
    480450% Output device class
     
    507477! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    508478
    509 % Support for PL011 UART
    510 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
     479% Support for ARM926 on-chip UART
     480! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)
    511481
    512482% Support for Samsung S3C24XX on-chip UART
     
    522492! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    523493
    524 % Support for GRLIB UART
    525 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
    526 
    527 % Support for GRLIB IRQMP
    528 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    529 
    530 % Support for BCM2835 mailbox
    531 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
    532 
    533494% Support for i8042 controller
    534495! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    550511
    551512% Serial line input module
    552 ! [CONFIG_DSRLNIN=y|(PLATFORM=sparc32)|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_PL011_UART=y)|(PLATFORM=arm32&MACHINE=beaglebone&CONFIG_OMAP_UART=y)|(PLATFORM=arm32&MACHINE=beagleboardxm&CONFIG_OMAP_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)|(PLATFORM=arm32&MACHINE=raspberrypi&CONFIG_PL011_UART=y)] CONFIG_SRLN (y)
     513! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_ARM926_UART=y)|(PLATFORM=arm32&MACHINE=beaglebone&CONFIG_OMAP_UART=y)|(PLATFORM=arm32&MACHINE=beagleboardxm&CONFIG_OMAP_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)] CONFIG_SRLN (y)
    553514
    554515% EGA support
     
    665626@ "5" Linux kernel
    666627! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
    667 
    668 % uImage OS type
    669 @ "5" Linux kernel
    670 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.