**** BEGIN LOGGING AT Fri Sep 20 03:00:00 2013 Sep 20 15:26:06 bluelightning: Jay7: do you master the use of preprocessor macros as functions? Sep 20 15:26:48 I don't think I've ever had to write such a construct, though I've seen them a lot in code Sep 20 15:27:03 idem until yesterday ;) Sep 20 15:27:04 it's better to avoid using macroses at all :) Sep 20 15:27:13 https://lkml.org/lkml/2013/9/18/568 Sep 20 15:27:26 so I did Sep 20 15:27:27 http://paste.debian.net/43498/ Sep 20 15:27:44 but... Sep 20 15:27:54 in asm/memory.h I see as well Sep 20 15:28:00 #define __va(x) ((void *)__phys_to_virt((unsigned long)(x))) Sep 20 15:28:15 so maybe I could simplify #define param_start(x) __va(x) Sep 20 15:28:28 the code compiles and *even* runs Sep 20 15:28:31 :p Sep 20 15:28:40 just is not my daily bread... Sep 20 15:28:55 do you spot obvious errors? Sep 20 15:29:46 afaik the extra pair of () is only necessary for aritmetic Sep 20 15:29:59 so one could go as well... Sep 20 15:30:20 but if they use it in the header there must be a valid reason Sep 20 15:47:56 ant_work: I think it's easier to send updated version to ML and look :) Sep 20 15:48:21 I fear we'll have v5, v6... Sep 20 15:48:57 or try to catch some hardcore C programmer :) Sep 20 15:49:06 someone from klibc e.g. :) Sep 20 15:49:29 good idea Sep 20 15:50:24 btw Preliminary kexec support for Linux/m68k Sep 20 15:50:34 mira of #klibc will be happy Sep 20 15:58:36 Jay7: anyway, I think the __va() macro should be preferred Sep 20 15:58:48 I'll change that Sep 20 15:59:01 I don't know context, so I can't give right answer :) Sep 20 15:59:27 np Sep 20 16:32:52 ant_work: btw Sep 20 16:33:06 do you have something non-merged in your github kexecboot repo? Sep 20 16:34:32 5 commits Sep 20 16:34:54 https://github.com/kexecboot/kexecboot/network Sep 20 16:35:10 6 Sep 20 16:36:16 ah, ok Sep 20 16:36:23 tomorrow is deadline Sep 20 16:36:32 one zeldin patch is not merged iirc Sep 20 16:36:34 I consider to do quick run this night.. Sep 20 16:36:39 ok Sep 20 16:37:09 1) be able to work w/o procfs Sep 20 16:37:18 2) add EXEC boot method Sep 20 16:37:25 gosh Sep 20 16:37:58 that's much work Sep 20 16:38:27 I'll try at least :) Sep 20 16:38:49 http://elinux.org/Improve_kexecboot Sep 20 16:39:26 we have done already some things from (1) Sep 20 16:39:30 completely done (2) Sep 20 16:40:17 (5) need more work to implement Sep 20 16:45:30 bbl Sep 20 18:58:44 ant_home: hi Sep 20 18:58:51 I'm about fb.stride Sep 20 18:59:25 are you building from your branch? Sep 20 19:00:27 well.. right question is how wide is it tested? :) Sep 20 19:23:49 I've built qvga and vga Sep 20 19:24:00 but tested only on LE Sep 20 19:24:21 brb Sep 20 20:31:29 no.. I feel too sleepy Sep 20 20:31:43 so I'll only merge changes tonight Sep 20 20:33:16 ok, merged Sep 20 20:33:55 a lot of code shuffling needed to implement ability to run w/o procfs Sep 20 20:34:02 may be tomorrow Sep 20 20:36:51 * Jay7 -> sleep Sep 20 20:37:06 there are a couple of 'new' kexec based text-gui bootloader Sep 20 20:37:32 check their code as wll **** ENDING LOGGING AT Sat Sep 21 03:00:00 2013