Commit graph

83 commits

Author SHA1 Message Date
Jagannadha Sutradharudu Teki
2338f905a4 bsp: handle mb profiling correctly
Do not use r16 to pass arguments to mcount

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:19 +05:30
Subbaraya Sundeep Bhatta
6b6fb58d15 bsp: handle mb profiling correctly
Do not use r16 to pass arguments to mcount

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Subbaraya Sundeep Bhatta
1c5721387d bsp: Add declarations for cache APIs
Added microblaze_flush_cache_ext_range, microblaze_invalidate_
cache_ext_range declarations.

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Harini Katakam
ceb52d805c sdps: Cache support for switch command
High speed/wide bus operations involve data transfers. Hence these
buffers should be aligned and flushed/invalidated where required.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2014-09-02 11:21:18 +05:30
Shakti Bhatnagar
c2b6e79695 xiliisf: Updated xilisf lib
Updated the lib src files as well as the examples
for the major version change v5_0

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-09-02 11:21:18 +05:30
Krishna Chaitanya
95542ba5ad sw_apps: zynq_fsbl: Updated the release year to 2014.3
Updated the Release year to 2014.3

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com"
2014-09-02 11:21:16 +05:30
Harini Katakam
831df57b90 xilffs : Use data cache
Change xilffs library to support data cache.
Dont disable data cache in the example.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Kinjal Pravinbhai Patel
c361aa8b5b BSP: removed PEEP related code
This patch removes PEEP related code from standalone
BSP cortexa9 and also removes uart.c and smc.c.

Also removed function definition of XSmc_NorInit and
XSmc_NorInit from cortexa9/smc.h

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Kinjal Pravinbhai Patel
65aed475af BSP: removed nanosleep routine from usleep.c
This patch removes unimplemented nanosleep routine from cortexa9/usleep.c

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:14 +05:30
Krishna Chaitanya Patakamuri
7663f4f745 sw_apps:zynq_fsbl: Removed smc.h
Removed unused smc.h from nand.h and nor.h header files.

Signed-off-by: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
2014-09-02 11:21:13 +05:30
Kedareswara rao Appana
8b74cbc739 xilkernel: fix issue with the static_pthread_support
Enable the static_pthread_support when there is
valid entries in the static_pthread_table.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:13 +05:30
Krishna Chaitanya
35b5051f33 sw_apps:zynq_fsbl: Removed the PEEP code
Removed the unwanted PEEP code from FSBL

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
4bc693d0c9 sw_apps:zynq_fsbl: Remove integer.h
Remove the integer.h file FSBL src as it is present as a part of xilffs library.

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
33bd465b67 sw_apps:zynq_fsbl: Removed the redundant code present in FsblMeasurePerfTime
Removed the redundant code present in FsblMeasurePerfTime

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
d4cf4a3fc2 sw_apps:zynq_fsbl: Fallback support for AES encryption with Efuse
Fallback support for AES encryption with Efuse - Enhancement
Disabling the cache for fallback cases after authentication failure

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:10 +05:30
Krishna Chaitanya
e98b8c62c3 sw_apps:zynq_fsbl: MD5 related changes in FSBL
Checksum Offset value for calculation for MD5 checksum
is modified to take the relative address from the
image start address instead of exact offset specified
in partition header.

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:09 +05:30
Krishna Chaitanya
281a792f2b sw_apps:zynq_fsbl: Updated the PCAP defines with driver defines
Updated the PCAP FSBL defines with driver definitions

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Nirmala Pelluri <nirmala@xilinx.com>
2014-09-02 11:21:09 +05:30
Kinjal Pravinbhai Patel
396886d88e BSP: change for IAR compiler
This patch make changes for IAR compiler in default
handler routine for data abort and prefetch abort.

Also it contains one modification in xil_cache.c for
correct register in Xil_DCacheInvalidateRange routine
for IAR compiler.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:08 +05:30
Kinjal Pravinbhai Patel
7cf85a2151 BSP: included xil_types.h in xil_mmu.h
This patch fixes issue of "unknown type name u32" for xil_mmu.h
file by including xil_types.h in xil_mmu.h

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:08 +05:30
Kinjal Pravinbhai Patel
dee9a0a9ec BSP: changed reset value of event counter
This patch fixes issue of incorrect reset value of event
counter in Xpm_ResetEventCounters function in src/cortexa9/xpm_counter.c file

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:08 +05:30
Krishna Chaitanya
cf6c0895e2 sw_apps:zynq_fsbl: Updated the permissions for FSBL files
Updated the permissions of sources files[c/h] in src and misc
folder to 644.

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:03 +05:30
Srikanth Thokala
cb889f976a bsp: Define intptr and ptrdiff types
This patch defines intptr and ptrdiff types.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:00 +05:30
Srikanth Thokala
fd8550d509 bsp: Use data types that are defined in stdint.h
This patch uses the data typess from stdint.h (in the toolchain
instead of type defining standard data types.  This addition
makes the file xil_types.h independent of 32/64-bit platform.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:00 +05:30
Kinjal Pravinbhai Patel
ba3fd939c8 BSP : Added notes for the Xil_ExceptionInit function in xil_exceptio.c
This patch adds notes for the  Xil_ExceptionInit function for
modification of exception handler initilization.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:00 +05:30
Kinjal Pravinbhai Patel
84e5fc4775 BSP: Added weak attribute into functions of BSP which are also present in tool chain
This patch fixes issue of multiple definition of function in
toolchain and BSP for some special cases.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:59 +05:30
Kinjal Pravinbhai Patel
ed539f88e4 BSP: Makefile for armcc has been changed for proper linking of translation_table.s
This patch fixes the issue of improper linking of translation_table.s
by changing the cortexa9/armcc/Makefile

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:59 +05:30
Kinjal Pravinbhai Patel
4830d9527a BSP: Enabled asynchronous abort exception and added dafault exception handler for data abort and prefetch abort
This patch enables asynchronous abort exception in boot.s and
adds default exception handler for data abort and prefetch abort
for debug purpose.

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:59 +05:30
Kedareswara rao Appana
325a09c284 bsp: Fix for the issues in the xilkernel tcl file
This patch fixes the issues in the xilkernel tcl file
Using MB & Xilkernal with config_bufmalloc with config_msgq fails with unclear error

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:57 +05:30
Srikanth Thokala
9c2b0736a0 bsp: Remove '#undef DEBUG' in xdebug.h
This patch removes this line and doing so it allows to output the
xdbg_printf() debug logs when -DDEBUG flag is enabled for BSP.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:56 +05:30
Kinjal Pravinbhai Patel
6ef2a1bae2 BSP: Added IAR support for cortexa9
This patch adds support for iar compiler into standalone BSP for cortexa9

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:20:56 +05:30
Subbaraya Sundeep Bhatta
afea227828 bsp: Remove PowerPC references
Remove PowerPC references from mld file

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
2014-09-02 11:20:54 +05:30
Kishore Kumar Korathaluri
08092b8d48 Renaming of common TCL procs of HSM
CR: 767582

Wall Data:
  Originally submitted from RDI_kkorath_new
  Build Type: full
  Test Types: pre-commits, gui pre-commits
[git-p4: depot-paths = "//Rodin/HEAD/data/embeddedsw/": change = 926519]
2014-09-02 11:20:54 +05:30
Jagannadha Sutradharudu Teki
2c8f92039d embeddesw: Add initial code support
Added initial support Xilinx Embedded Software.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
2014-06-24 16:45:01 +05:30