summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-05cleo/uboot/cpu/spc300: remove DSP PLL init in msepll.S, refs #3694Cyril Jourdan
This is not needed anymore since it is done in spidboot command.
2013-02-05cleo/uboot/cmd_spidboot: set DSP PLL just before boot, refs #3694Cyril Jourdan
2013-02-05common/inc/asm/arch/ips/hard: add bit macros in mseafe.h, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/common: minor refactoring, no refsCyril Jourdan
Comments refactoring, warning suppression...
2013-02-01cleo/devkit/plcd: fix mtd name buffer size, refs #3692Olivier Dufour
2013-02-01Revert "cleo/doc/mme_specs: use automatic generated version, refs #3712"Jérémy Dufour
This reverts commit 2043b957cb8c1e197159e9fa71e3cd5f9cc4ad02.
2013-02-01hal/phy: verify brgDMA status in assert, closes #3666Nélio Laranjeiro
2013-01-31cesar/hal/phy: set an assert message more explicit for clients, closes #3680Thierry Carré
2013-01-31cesar: check the hardware compatibility when ipmbox is activated, refs #3680Thierry Carré
Information about an assert could be collected by Linux, only after ipmbox activation.
2013-01-31cleo/devkit/plcd: switch image if no association, closes #3692Olivier Dufour
If the board cannot associate with another after a given time (currently set to 60 seconds), the board will reboot and the next image slot will be set to the alternate image.
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-31cleo/linux/spc300: export spidimg proc directory, refs #3692Cyril Jourdan
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-31cleo/doc/mme_specs: document Level field of VS_GET_STATS.REQ, closes #3712Jérémy Dufour
2013-01-31cleo/doc/mme_specs: use automatic generated version, refs #3712Jérémy 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/hal/phy/maximus: reset netclock_id on maximus_tx_frame_cbThierry Carré
When the maximus_tx_frame_cb is called, this last must reset the id variable. Otherwise a bug can occur later on tx_cancel event. tx_cancel could raise an errno if the id couldn't be find.
2013-01-31cesar/hal/phy/maximus/test: remove debug messages on unit testsThierry Carré
2013-01-31cesar/hal/phy/maximus: update correctly the state machine on collisionThierry Carré
Now, we can receive 2 sci msg : - at the same tick, - with the same type (FC_AV_ONLY) In any order (B msg before the A msg).
2013-01-31cesar/test_general: add maximus dependence to testsThierry Carré
Add maximus dependence to avoid to enter many lines to run this tests.
2013-01-31cesar/test_general/station/maximus: fix sc02 testThierry Carré
Function called have renamed one day, update the script test to run again this test.
2013-01-31cesar/test_general/station/scenario/av: remove snr unit test, refs #3336Thierry Carré
This unit test check nothing, and snr feature will be remove in maximus refactoring commit (#3336).
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-31cesar/test_general/station/scenario/av: add maximus uninit to sc09 scriptThierry Carré
Pre-fix, because the bug is detected only with the maximus refactoring.
2013-01-31cesar/maximus/sci: add include for read&write functionsThierry Carré
With some PC configuration, unistd.h is needed for read and write into pipe. Without this include, maximus don't compile.
2013-01-31cesar/ce/rx: activate BER Margin Update, closes #3351Jean-Philippe SAVE
2013-01-30common/lib/scammer: add VS_GET_STATS, closes #3713Nélio Laranjeiro
2013-01-30polux/linux/drivers/net: disable EEE in synopsys/RTL821x, refs #3664Tom Yang
The EEE is only disabled after the PHY reset.
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-29cleo/linux/spc300: minor refactoring in spc300-pm.c, no refsCyril Jourdan
2013-01-29cleo/linux/spc300: remove #if CHIP_FEATURE_SRAM in spc300-pm.c, closes #3704Cyril Jourdan
2013-01-29polux/linux/include: include spc300-atag.h only for mse500, refs #3706Olivier Dufour
2013-01-25cleo/uboot: fix includes in cmd_spidboot, refs #1325Olivier Dufour
2013-01-25polux/app/spidlib: get img slot from procfs, closes #3706Olivier Dufour
2013-01-25polux/linux/mse500: add current image slot in procfs, refs #3706Olivier Dufour
2013-01-25cleo/app/libspid: get img slot from procfs, refs #3706Olivier Dufour
2013-01-25cleo/linux/spc300: add current image slot in procfs, refs #3706Olivier Dufour
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-25polux/linux/mse500: fix "Ignoring unrecognised tag 0x00000000", refs #3650Olivier Dufour
Port of cleopatre bug fix. See f2f767a90046d6272d4db3a71e9b34dd9416aed5
2013-01-25cleo/uboot/spidboot: set UART baud divisor, closes #1325Olivier Dufour
If the System PLL was modified, u-boot needs to set the UART baud divisor accordingly to have a full display of linux boot sequence on serial console.
2013-01-25cleo/uboot/cpu/spc300: split serial setbrg, refs #1325Olivier Dufour