summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2013-02-11{common/inc, cleo/uboot}: put the 2X mode in img header and atag, refs #3734Olivier Dufour
2X mode is now stored in image header, but not set by default. If set, its value will prevail on the NVRAM field. The value of the DSP mode is set in ATAG regardless it comes from img header or NVRAM, so linux will not have to read NVRAM anymore.
2013-02-11common/inc/asm/arch: add SRAM_DATA_PA_PTR macro, refs #3693Olivier Dufour
We need it for u-boot.
2013-02-11common/inc/asm/arch: rename SRAM_DATA_PTR macro, refs #3693Olivier Dufour
This macro is using virtual addresses, so we rename it SRAM_DATA_VA_PTR.
2013-02-11common/tools/flashfs: add autoswitch flashfs, refs #3745Olivier Dufour
2013-02-11common/tools/flashfs: add polux flashfs management, refs #3745Olivier Dufour
2013-02-11common/tools/flashfs: use generic rule to build flashfs, refs #3745Olivier Dufour
This step prepares the support of polux flashfs.
2013-02-11common/tools/flashfs: refactor Makefile, refs #3745Olivier Dufour
- use -delete in find command to remove NOPRUNE files - remove empty lines - remove useless rule - add -U option to force root ownership on the files
2013-02-11common/tools/flashfs: create root directory from cleopatre, refs #3745Olivier Dufour
2013-02-07common/tests: add long tests compilation from different file, closes #3729Nélio Laranjeiro
bundle-clean is unable to get last bundle temporary directory name, so it becomes useless.
2013-02-06common/tools/genNVRAM: update config file to manage 2nd eth, closes #3740Jean-Philippe SAVE
After modifications on genNVRAM parameters to support mse500 boards, several spc300 boards were forgotten. Parameters were updated to support the second Ethernet port.
2013-02-06cleo/devkit/tests/genNVRAM: add functional tests for genNVRAM, refs #3740Jean-Philippe SAVE
The test will try to generate NVRAM binaries for all supported nvram.
2013-02-06cesar/bsu/beacon: make region bentry optional, closes #3376Nélio Laranjeiro
This is necessary for some projects drifted from master branch. So by default the configuration item is set to "y" on master branch.
2013-02-05common/inc/asm/arch: deprecate NVRAM_MSE500_MODE_200 value, closes #3694Cyril Jourdan
This value is not needed anymore and we do not want to rewrite it each time we will autoswitch between 500 and 200 images.
2013-02-05common/tools/genNVRAM: remove 500-200 specific config, refs #3694Cyril Jourdan
2013-02-05common/inc/asm/arch/ips/hard: add bit macros in mseafe.h, refs #3694Cyril Jourdan
2013-01-31cleo/linux/spc300: add a proc to handle autoswitch info, refs #3692Cyril Jourdan
2013-01-31{cleo/linux, common/inc/asm/arch}: create sram-mapping.h, refs #3692Cyril Jourdan
The goal is to separate the management of SRAM data organization (now in sram-mapping.h) and the management of SRAM as an hardware IP (in ips/sram.h). Moreover, we separate the SRAM mapping from the definition of data that will be put in SRAM. This allows to give access to whole SRAM only to software components which are responsible for managing a part of the data in SRAM. For the moment, the only software component that uses SRAM is Power Management, but autoswitch comes soon...
2013-01-31cleo/linux/inc/asm/arch/spc300: move spc300-pm.h to common/, refs #3692Olivier Dufour
2013-01-31{uboot, cleo, polux}: pass autoswitch enable in ATAG, closes #3722Olivier Dufour
U-boot decides to enable autoswitch if it finds images with different types.
2013-01-31common/include: remove tabs in atag.h, no refsOlivier Dufour
2013-01-31cesar/maximus: C++ maximus refactoring, closes #3336, closes #3098Thierry Carré
Feedback on new performance on tests inside: test_general/station Ratio = Test duration before this commit divided by new duration. |--------------------------------------------|-------| | Unit test | Ratio | |--------------------------------------------|-------| | maximus/py/sc01_long_simu.py | 6.5 | | maximus/py/sc02_long_simu.py | 4.5 | | scenario/av/py/sc01_assoc_auth.py | 3.3 | | scenario/av/py/sc02_stas_communication.py | 4.5 | | scenario/av/py/sc03_two_avln_coexisting.py | 2.1 | | scenario/av/py/sc04_cc_whoru.py | 2.1 | | scenario/av/py/sc05_cc_leave.py | 2.3 | | scenario/av/py/sc06_discover_procedure.py | 2.3 | | scenario/av/py/sc07_bridge.py | 2.2 | | scenario/av/py/sc08_bentry_change.py | 2.1 | | scenario/av/py/sc09_simple_connect.py | 2.2 | | scenario/av/py/sc10_short_messages.py | 5.7 | | scenario/av/py/sc11_cm_nw_info.py | 4.7 | | scenario/av/py/sc12_change_nmk.py | 5.5 | | scenario/av/py/sc14_igmp.py | 4.0 | | scenario/av/py/sc15_hide.py | 6.0 | | compliance/py/sc01_dut_as_a_cco.py | 5.8 | | tonemap/py/sc01_bl_initial.py | 2.3 | | tonemap/py/sc02_vs_get_tonemap.py | 2.3 | |--------------------------------------------|-------| | Average speed improvement of Maximus is | 4.9 | |--------------------------------------------|-------| Many tickets have been opened to continue the refactoring. Titles begin by "[Maximus][Refactoring]" in pessac's trac. For this reason #3336 is close. #3098 is really fixed.
2013-01-31cesar/test_general/station/scenario/av: move sc15 in the good folderThierry Carré
It was alone, and sad. I moved it with its friends. ^^
2013-01-30common/lib/scammer: add VS_GET_STATS, closes #3713Nélio Laranjeiro
2013-01-30{common,polux}: do not use pointers in NVRAM structure, closes #3709Jérémy Dufour
Pointer size differs between 32 and 64 bits architecture. Building an NVRAM using genNVRAM built with a 64 bits PC generates a non compatible NVRAM for the boards. Removing the pointers make the NVRAM architecture independent.
2013-01-30common/tools/genNVRAM: use the same mechanism to read arguments, refs #3709Jérémy Dufour
Other functions to get the image offset use the strtoul function rather atoi. Also changes indentation to match the other functions.
2013-01-30common/include/asm/arch: use uintptr_t for arithmetic pointers, refs #3709Jérémy Dufour
This method is compatible between 32 and 64 bits architecture.
2013-01-30common/include/asm/arch: harmonize pointers arithmetic in nvram, refs #3709Jérémy Dufour
2013-01-30common/tools/genNVRAM: fix compilation warning, refs #3709Jérémy Dufour
This commit also add the "-Wall" CFLAGS to show warning.
2013-01-30common/include/asm/arch: add a sanity check for NVRAM size, refs #3709Jérémy Dufour
This commit add a sanity check which will be triggered if the sizeof of the NVRAM structure does not match the expected one: this can occur if the sizeof of some fields added to the structure changes depending on the architecture (pointers for example).
2013-01-25{polux, cleo, uboot}: add current image slot in ATAG, refs #3706Olivier Dufour
2013-01-25{cleo, polux, uboot}: use common structure for spc300 ATAG, refs #3706Olivier Dufour
2013-01-25common/tools/mksimage: write clocks speed in header, refs #1325Olivier Dufour
2013-01-25common/include: add clock speed in image header, refs #1325Olivier Dufour
System clock value is stored in the image header.
2013-01-25polux/linux/mse500: add SET_CLK config, refs #1325Olivier Dufour
2013-01-25cleo/linux/arch/arm/spc300: add config to set CLK speed, refs #1325Olivier Dufour
For MSE500 boards, the speed of SYSCLK is defined by CONFIG_SYSCLK_SPEED, and is set at 246MHz by default.
2013-01-25Revert "{cleo/uboot,common}: change system clock speed to 222 MHz", refs #1325Olivier Dufour
This reverts commit d2f7768afa5bbe4c4a40e9697a8939600a7e4a82.
2013-01-25common/tools/genNVRAM: add a message for unrecognized option in conf file, ↵Thierry Carré
closes #3678
2013-01-25{cleo,polux}: use a common gitignore for include/asm/arch, refs #3677Jérémy Dufour
2013-01-24common/include: improve header_version comments of spid_img_desc, closes #3708Jérémy Dufour
2013-01-18{common,cleo,polux}: split entry-macro.S, refs #3574Nélio Laranjeiro
2013-01-18cesar/ce/rx/bl/test: move fsm test to its own folder, refs #2771Cyril Jourdan
2013-01-18common/doc/template: modification of the RST dependencies, refs #3698Jean-Philippe NOEL
tex files, instead of pdf files, depend on the files included in the RST
2013-01-18cleo/linux/spc300/low_power: power LED blinks in low power, closes #2642Olivier Dufour
2013-01-18cleo/linux/arch/arm/spc300: use existing defines for ip access, refs #2633Olivier Dufour
2013-01-18common/tools/genNVRAM: add MPR520 nvram default configuration, refs #3636Olivier Dufour
New iomux configuration is added to genNVRAM, without ethernet 2 and with ARM GPIO 4-7.
2013-01-17{common,cleo}: ignore generated files when building image, closes #3677Jérémy Dufour
2013-01-15common/include: ensure spid_img_desc is 1024 bytes long, closes #3683Jérémy Dufour
2013-01-15common/include: add eth2 disable bit in pkg_cfg, refs #3682Olivier Dufour
One bit is added in pkg_cfg, to disable the ETH2 configuration in u-boot. As it is active high, backward compatibility is assured.
2013-01-08common/include/asm/arch/nvram: move a comment to its correct placeYacine Belkadi
2013-01-02common/doc/template: complete the display of the generation of the .depend ↵Jean-Philippe NOEL
files, refs #3518