**** BEGIN LOGGING AT Thu Jun 13 02:59:57 2019 Jun 13 08:37:09 julieng: I was able to boot the pre-installed Linux and get output via serial debug port, so, the board is working. Jun 13 08:37:10 ds2 at the same time I was able to boot U-boot from an SD card, so, it's working Jun 13 08:42:21 embden[m]: Glad to hear that! What is your next step? Jun 13 08:52:41 julieng: I don't really know. I want to boot Linux kernel via tftp, make it work and then I will start investigating what is happening when xen starts and what the problem is. Jun 13 09:54:32 embden[m]: Booting Linux kernel via tftp is going to be quite useful. It will save you time later on as you will not have to copy over Xen, Linux... in the SDCard everytime. Jun 13 17:40:49 pratimugale: you there ? Jun 13 17:41:49 Yes Jun 13 17:42:31 julieng: does somebody knows what compiler prefix should I use to compile Linux kernel for bb-x15 "arm-none-eabi-" or "arm-linux-gnueabi-"? Is it right that I can compile busybox and Linux with arm-non-eabi? Jun 13 17:42:34 know* Jun 13 17:43:51 embden (@embden:matrix.org): I use arm-linux-gnueabi- for compiling Xen and Linux Jun 13 17:44:19 julieng: Jun 13 17:44:32 sorry Jun 13 17:46:00 julieng: I don't understand the difference. I read somewhere that none-eabi is to compile for bare-metal, but I can see many bare-metal example with linux-gnueabi Jun 13 17:48:14 zeekhuge: I'm here Jun 13 17:50:06 embden AFAICT the main difference is the libc (glibc, newlib...) used. Both Xen and Linux does not use the libc so it will not matter much. Jun 13 18:07:13 pratimugale: I was going through the code, and TBH, it requires a lot working. Jun 13 18:07:38 It is not with good code standards. Jun 13 18:07:51 Lot of cleaning and refactoring is required in there. Jun 13 18:08:12 And please use OOP concepts. Jun 13 18:08:51 Okay Jun 13 18:08:54 Create classes that would resemble the actual object. (PRU, PRUSS, etc) Jun 13 18:09:04 What else is required to improve it Jun 13 18:09:24 Makefile Jun 13 18:09:35 do you know how gnu-make works ? Jun 13 18:09:56 instead of using those bash scripts, use GNU-Make Jun 13 18:10:22 Is this code a fork from the previous project ? Jun 13 18:10:41 No Jun 13 18:10:49 Why not ? Jun 13 18:11:22 Didnt we agree on forking from the previous project ? Jun 13 18:11:37 yes, if you don't use the lib (or force it with something like -nostdlib, none and linux are the same Jun 13 18:12:19 pratimugale: ^ Jun 13 18:12:54 Yes, at that time I didn't understand how to continue from it Jun 13 18:13:21 Why didnt you ask ? Jun 13 18:13:35 or even tell. Jun 13 18:13:48 abhishek_: ^^ Jun 13 18:14:16 I should've communicated Jun 13 18:14:29 Yes. You should have. Jun 13 18:15:40 What was so confusing there that you werent able to understand ? Jun 13 18:15:46 his code looks pretty clean actually Jun 13 18:16:30 pratimugale: ^ Jun 13 18:18:41 I thought that it would be better to start with C and then use swig for other languages Jun 13 18:19:05 I referred to his code Jun 13 18:20:26 Isn't thats what being done in that as well ? Jun 13 18:20:27 https://github.com/MuneebMohammed/PRUSS-Bindings/tree/master/swig#description Jun 13 18:23:18 Yes Jun 13 18:23:35 How should I continue now? Jun 13 18:23:50 I'll work more to cover my mistakes Jun 13 18:25:11 First, by noting that you have to communicate your decisions/actions in the most detailed form. Jun 13 18:25:51 Then, by testing his code and its functioning. Jun 13 18:27:30 abhishek_: Should we go on by setting this repo as archive and developing on an actuall fork this time ? Jun 13 18:27:52 Will ensure to do this Jun 13 18:28:32 I have added support to C as well, which can be used Jun 13 18:29:30 Will start right away Jun 13 18:30:15 Surely. You can merge it into the fork-ed one, coz I dont think it will be okay to go the other way around. Jun 13 18:30:47 Also, please make sure you discuss this with abhishek_. Jun 13 18:31:00 Okay Jun 13 18:43:51 ds2: Jun 13 18:44:12 should I use multi_v7_defconfig? Jun 13 18:44:36 sorry, for empty replies - matrix web client is not very intuitive for me Jun 13 18:45:01 and IRC works with glitches from my desktop Jun 13 18:49:05 I mean multi_v7_defconfig for the Linux kernel for bb-x15 Jun 13 21:16:42 embden[m]: I would assume multi_v7_defconfig or omap2plus_defconfig. Alternatively you can pick the config used by the Linux you first booted. Assuming it is embed in the kernel, you can find the config in /proc/config.gx Jun 13 21:16:48 *config.gz Jun 13 22:06:22 ds2: what version of dtb to use for my bb-x15? Jun 14 02:29:11 zeekhuge zeekhuge I went through the code, understood it and tested it. What should be done next? Jun 14 02:40:21 > Jun 14 02:40:41 embden[m]: I have to look... any chance it is on that eewiki page? **** ENDING LOGGING AT Fri Jun 14 02:59:58 2019