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


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rf3287e5 rd9be488  
    3232% Platform
    3333@ "abs32le" abstract 32-bit little endian
    34 @ "amd64" AMD64/Intel EM64T (PC)
     34@ "amd64" AMD64/EM64T 64-bit (PC)
    3535@ "arm32" ARM 32-bit
    36 @ "ia32" Intel IA-32 (PC)
    37 @ "ia64" Intel IA-64
     36@ "ia32" IA-32 32-bit (PC)
     37@ "ia64" IA-64 64-bit
    3838@ "mips32" MIPS 32-bit
    3939@ "mips64" MIPS 64-bit
    40 @ "ppc32" PowerPC 32-bit (iMac G4)
    41 @ "sparc64" Sun UltraSPARC 64-bit
     40@ "ppc32" PowerPC 32-bit
     41@ "sparc32" SPARCv8 32-bit
     42@ "sparc64" SPARCv9 64-bit
    4243! PLATFORM (choice)
    4344
     
    6263
    6364% Machine type
     65@ "leon3" Gaisler Aeroflex LEON3
     66! [PLATFORM=sparc32] MACHINE (choice)
     67
     68% Machine type
    6469@ "gta02" GTA02 / Neo FreeRunner
    6570@ "integratorcp" Integratorcp
    6671@ "beagleboardxm" BeagleBoard-xM
    6772@ "beaglebone" BeagleBone
     73@ "raspberrypi" Raspberry Pi
    6874! [PLATFORM=arm32] MACHINE (choice)
    6975
     
    8288
    8389% CPU type
     90@ "leon3" Gaisler Aeroflex LEON3
     91! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
     92
     93% CPU type
    8494@ "us" UltraSPARC I-II subarchitecture
    8595@ "us3" UltraSPARC III-IV subarchitecture
     
    99109! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
    100110
     111% CPU type
     112@ "arm1176" ARM1176
     113! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
    101114
    102115# Add more ARMv4 CPUs
     
    109122@ "armv5" ARMv5
    110123! [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)
    111129
    112130# Add more ARMv7-A CPUs
     
    173191
    174192% Kernel architecture
     193@ "sparc32"
     194! [PLATFORM=sparc32] KARCH (choice)
     195
     196% Kernel architecture
    175197@ "sparc64"
    176198! [PLATFORM=sparc64] KARCH (choice)
     
    220242
    221243% User space architecture
     244@ "sparc32"
     245! [PLATFORM=sparc32] UARCH (choice)
     246
     247% User space architecture
    222248@ "sparc64"
    223249! [PLATFORM=sparc64] UARCH (choice)
     
    265291@ "ppc64"
    266292! [PLATFORM=ppc64] BARCH (choice)
     293
     294% Boot architecture
     295@ "sparc32"
     296! [PLATFORM=sparc32] BARCH (choice)
    267297
    268298% Boot architecture
     
    314344@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    315345@ "clang" Clang
    316 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
     346! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
    317347
    318348
     
    341371
    342372% Hierarchical page tables support
    343 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
     373! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
    344374
    345375% Page hash table support
     
    347377
    348378% Software integer division support
    349 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
     379! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    350380
    351381% ASID support
    352 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
     382! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    353383
    354384% ASID FIFO support
    355 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     385! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    356386
    357387% OpenFirmware tree support
     
    367397! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    368398
    369 ## armv7 made fpu hardware compulsory
     399## ARMv7 made FPU hardware compulsory
    370400% FPU support
    371401! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     
    446476% Output device class
    447477@ "generic" Monitor or serial line
    448 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
     478! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
    449479
    450480% Output device class
     
    477507! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    478508
    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)
     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)
    481511
    482512% Support for Samsung S3C24XX on-chip UART
     
    492522! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    493523
     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
    494533% Support for i8042 controller
    495534! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    511550
    512551% Serial line input module
    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)
     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)
    514553
    515554% EGA support
     
    626665@ "5" Linux kernel
    627666! [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.