You can subscribe to this list here.
2005 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: <dh...@gm...> - 2005-02-21 19:48:45
|
Hi everybody, One thing which is presently missing in the lseos is the documentation. I think it could be a good idea to begin now the production of the documentation. From my point of view, we should use doxygen in our .h files with at least @desc @param @return and the @see would point on globals or functions used by the function=20 For the rest, I think we should do the same as Linux : in the lseos-doc, every module, functionnality of the kernel must be described. It's not a mandatory to have a very technical description but it would be sufficient for a newbie to understand how he could use the functionnality (nobody should have to take a look to the sources). There's another thing with the lseos kernel build scripts. We currently ooking for a cleaner solution to build only the kernel, the lseos-unix part of the source tree is deprecated since the glibc is goi= ng to be ported in order to have the gnu tools on the os. The last thing is about the source tree structure. The current is good but could be better. I propose you to put the .h files in a subdirectory named include :) and to create in every module, or functionnality as you want directory another subdir named man to put the man pages related to the dirctory (the module or functionnality). The man pages are not mandatory and therefore the man dir isn't too. we will have a structure like this=20 lseos lseos-core kernel include man lseos-srv tty serial include man net .... it's my point of view, just say me what you think about it so we can discuss efficiently ;) have a nice day --=20 R=E9my Saissy --=20 R=E9my Saissy |
From: Olivier D. <mo...@us...> - 2005-02-21 18:47:59
|
Hi list, I've made some modifications on lseos.lds, llarea, and vrsv to be vm86 compliant. First Mo of the memory is now unused by default (in the original code it was only the first page). The new things for developer is to use VRSV_ANYNOTFIRSTMEG flag instead of VRSV_ANYNOTNULL in vrsv(), and AREA_FITOPT_NOFIRSTMEG flag instead of AREA_FITOPT_NOPAGE0 for llarea functions. -- Olivier Dembour |