summaryrefslogtreecommitdiffstats
path: root/platforms/architecture.in
Commit message (Collapse)AuthorAgeFilesLines
* architecture: add riscv supportRouven Czerwinski2018-07-301-0/+11
| | | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: add missing select to ARCH_LP64 for ARCH_ARM64ptxdist-2015.02.0Marc Kleine-Budde2015-02-181-0/+1
| | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: add arm64 supportMichael Olbrich2015-01-261-1/+11
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: fix long double handling for x86_64Michael Olbrich2015-01-091-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: support x86_64 userspaceMichael Olbrich2014-08-061-1/+8
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: move architecture.in into a generated sectionMichael Olbrich2014-02-251-7/+1
| | | | | | | This makes it possible to overwrite it without replacing platforms/Kconfig. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: add LP64 option to indicate 64 target systemMarc Kleine-Budde2013-02-051-0/+7
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* platforms: remove unused HAS_PCI optionMarc Kleine-Budde2013-02-051-8/+0
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* microblaze: add microblaze to generic architecture_options sectionMarc Kleine-Budde2012-05-081-1/+0
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* microblaze: support little endian configurationStephan Linz2012-02-141-1/+3
| | | | | | | | Since MicroBlaze in general supports big and little endian, both is possible. The default is big endian. Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add avr32 supportAndreas Bießmann2011-08-161-0/+10
| | | | | Signed-off-by: Andreas Bießmann <biessmann@corscience.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: add option for NEONMichael Olbrich2011-08-111-0/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* V3: add Xilinx MicroBlaze architectureStephan Linz2011-04-141-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is support for Xilinx MicroBlaze processors. MicroBlaze is a soft core processor designed for Xilinx FPGAs. With this new architecture ptxdist have to handle dynamic platform configurations exported by Xilinx design tools. Some essential changes and extensions inside a few ptxdist core scripts were made to merge external platform configurations into the ptxdist platform configuration. That is very important since the resulting build process have to know about the real CPU features like hardware multiplier, barrel shifter or similar high performance accelerators. So ptxdist knows about this specialty, parse the new platform directory "xlbsp" and use the content for its own platform configuration. The content of the new platform directory "xlbsp" comes from Xilinx design tools and have to be: * auto-config.in (Linux Kernel 2.4 configuration) * Kconfig.auto (Linux Kernel 2.6 configuration) * xilinx.dts (Linux Kernel 2.6 configuration) * config.mk (U-Boot configuration) * xparameters.h (U-Boot configuration) Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ARM: remove now unused ARM SoC selectionptxdist-2011.03.0Sascha Hauer2011-03-151-55/+3
| | | | | | | | | | They are now unused and should never be introduced again. If anything, we want to depend on the ARM architecture, but not on specific SOCs. Since ARM in general supports little and big endian, both is possible. The default is little endian. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ARM: introduce explicit switch for iwmmxt extensionSascha Hauer2011-03-151-0/+6
| | | | | | | | | Currently we have a ARCH_ARM_PXA option which is only used in ffmpeg to select iwmmxt. This contains a FIXME though stating that not all PXAs support the iwmmxt extension. So introduce an explicit switch for this and get rid of ARCH_ARM_PXA later. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [platforms] use generated kconfig file for image, bootloader and architectureMarc Kleine-Budde2009-12-151-3/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [architecture] add switch for ARM architecture versionMarc Kleine-Budde2009-11-091-1/+15
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [architecture] fix indention of menuMarc Kleine-Budde2009-02-251-7/+7
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9841 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms/architecture.in:Marc Kleine-Budde2009-02-101-0/+2
| | | | | | | use i586 by default git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9760 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms: powerpc can be with and without pciRobert Schwebel2009-01-191-0/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9590 33e552b5-05e3-0310-8538-816dae2090ed
* * architecture: have central place for floating point specRobert Schwebel2009-01-061-0/+10
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9436 33e552b5-05e3-0310-8538-816dae2090ed
* * ptxdist: add platform configuration forRobert Schwebel2008-12-271-0/+10
| | | | | | | ac_cv_sizeof_long_double git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9311 33e552b5-05e3-0310-8538-816dae2090ed
* * Main Architecture support: Adding AVR 8 bitJuergen Beisert2008-12-171-0/+9
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9235 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms: add LPC32XX architectureRobert Schwebel2008-12-121-1/+5
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9218 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms/arm: fix typoWolfram Sang2008-12-031-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9183 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms/architecture.in, platforms/paths.in, platforms/toolchain.in, ↵Marc Kleine-Budde2008-11-071-187/+71
| | | | | | | | | | platforms/toolchain_options.in: - move toolchain, toolchain_options and paths into seperate files - reworked endian and mmu selection git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9098 33e552b5-05e3-0310-8538-816dae2090ed
* * architecture: add PTXCONF_HAS_PCI; not correct for all platforms yet, but ↵Robert Schwebel2008-11-011-0/+8
| | | | | | can be extended git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9028 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms:Robert Schwebel2008-08-071-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | Currently for each SoC of the Atmel AT91SAM926x series a new platformtype is created. However, these cores look very much the same so, a new platform define for each of these SoC is overkill. Notice that the same compiler configuration/flags can be used to support all these cores, even the same kernel build/configuration can be used across these SoC-types. This patch merges them all together to 1 generic type. (Notice that the AT91RM9200 is a completely different CPU, so it should remain its own platform type.) Note: The AT91Bootstrap build depends on the define ARCH_ARM_AT91SAM926X Signed-off-by: Remy Bohmer <linux@bohmer.net> --- platforms/architecture.in | 10 +++------- rules/ffmpeg.make | 11 +---------- 2 files changed, 4 insertions(+), 17 deletions(-) git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8725 33e552b5-05e3-0310-8538-816dae2090ed
* * architecture: add at91sam9263Robert Schwebel2008-07-291-0/+4
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8686 33e552b5-05e3-0310-8538-816dae2090ed
* * architecture.in:Marc Kleine-Budde2008-05-291-0/+8
| | | | | | | added MINGW git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8256 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms/architecture.in:Marc Kleine-Budde2008-05-201-16/+0
| | | | | | | remove ARCH_USERSPACE_STRING, it's not used git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8183 33e552b5-05e3-0310-8538-816dae2090ed
* * arch: align menuRobert Schwebel2008-04-111-10/+10
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7945 33e552b5-05e3-0310-8538-816dae2090ed
* * arch: add at91sam9260Robert Schwebel2008-04-111-0/+4
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7944 33e552b5-05e3-0310-8538-816dae2090ed
* * platforms/u-boot-v2.in, platforms/kernel.in, platforms/console.in, ↵Marc Kleine-Budde2008-04-111-4/+4
| | | | | | | | | | platforms/architecture.in, platforms/images.in: cleaned up platform stuff git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7936 33e552b5-05e3-0310-8538-816dae2090ed
* * platform support: added pending changesRobert Schwebel2008-04-101-0/+378
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7931 33e552b5-05e3-0310-8538-816dae2090ed