[linux-yocto] [kernel-cache][RFC PATCH 7/7] features/debug/debug-dyndbg: Add feature to enable dynamic debug

2017-07-04 Thread Nathan Rossi
Add a feature to enable the kernel DYNAMIC_DEBUG config which allows for dynamic printing of debug messages. Kernel debug messages are normally not enabled in the kernel unless manually defining DEBUG in code files. Dynamic debug allows for the messages to be embedded but toggled dynamically during

[linux-yocto] [kernel-cache][RFC PATCH 5/7] bsp/qemumicroblazeeb: Add BSP configs for qemumicroblazeeb

2017-07-04 Thread Nathan Rossi
Create configs for the qemumicroblazeeb machine. This includes both -standard and -tiny configs. Signed-off-by: Nathan Rossi --- bsp/qemumicroblaze/qemumicroblazeeb-standard.scc | 15 +++ bsp/qemumicroblaze/qemumicroblazeeb-tiny.scc | 12 bsp/qemumicroblaze/qemumicro

[linux-yocto] [kernel-cache][RFC PATCH 6/7] bsp/xilinx/zynq: Add a general purpose KMACHINE for Zynq targets

2017-07-04 Thread Nathan Rossi
Add a general purpose KMACHINE that can be used for general purpose Zynq BSPs. The main configuration of the Zynq SoC can be configured via device tree, allowing for a common kernel config. This allows for a single KMACHINE to target multiple BSPs without needing to be directly configured for the p

[linux-yocto] [kernel-cache][RFC PATCH 4/7] bsp/qemumicroblazeel: Add BSP configs for qemumicroblazeel

2017-07-04 Thread Nathan Rossi
Create configs for the qemumicroblazeel machine. This includes both -standard and -tiny configs. Signed-off-by: Nathan Rossi --- bsp/qemumicroblaze/qemumicroblazeel-standard.scc | 15 +++ bsp/qemumicroblaze/qemumicroblazeel-tiny.scc | 12 bsp/qemumicroblaze/qemumicro

[linux-yocto] [kernel-cache][RFC PATCH 3/7] bsp/xilinx/soc/drivers: Add Xilinx Soft IP drivers fragment

2017-07-04 Thread Nathan Rossi
Add a fragment to enable drivers for Xilinx Soft IP (FPGA devices) which are used in a number of BSPs including custom MicroBlaze designs. This fragment has two .cfg files, one is specific to MicroBlaze (kernel configs have dependency on CONFIG_MICROBLAZE). Signed-off-by: Nathan Rossi --- bsp/x

[linux-yocto] [kernel-cache][RFC PATCH 2/7] bsp/xilinx/board-common: Add Xilinx common board fragment for BSPs

2017-07-04 Thread Nathan Rossi
Add a config fragment that enables commonly used configs for Xilinx boards and systems. This includes a number of board level devices (e.g. I2C, MTD, Ethernet PHYs, etc.) Signed-off-by: Nathan Rossi --- bsp/xilinx/board-common.cfg | 71 + bsp/xilinx/bo

[linux-yocto] [kernel-cache][RFC PATCH 1/7] arch/microblaze: Add config fragments for the MicroBlaze architecture

2017-07-04 Thread Nathan Rossi
Add the baseline configuration for the MicroBlaze architecture. This only enables two configs, and sets up the default tick as 100 hz. MicroBlaze is available in the mainline kernel and requires no additional patches. Signed-off-by: Nathan Rossi --- arch/microblaze/microblaze.cfg | 18 +

[linux-yocto] [kernel-cache][RFC PATCH 0/7] MicroBlaze and Zynq BSP configuration

2017-07-04 Thread Nathan Rossi
Most of this configuration has existed in the meta-xilinx layer for quite some time for use with linux-yocto and Xilinx's vendor tree kernel, linux-xlnx. The goal is to enable the use of the MicroBlaze architecture in OE-Core including the addition of QEMU machines (qemumicroblazeel, qemumicroblaz