Ok... I'm definitly impressed by your answering speed ^^


Florian Klaempfl schrieb:
Sven Barth schrieb:
Now I ask you (especially the main developers of FPC): Is there any
chance that this target might be added officially to FreePascal

Of course, just send patches.
Wonderful! Now I know what I can do on my way to university: cleaning up my changes so I can submit them ^^ (such patches are submitted to the bugtracker, aren't they?)
PS: I might also help to update/complete the "porting FPC"
documentation, as some parts are missing. For example: I needed to add
my target to the coff code-generator and I had to search with grep to
find the right place...

Feel free to add it. The problem with such docs is that they never can
cover all cases.
Ok. I will try to come up with a good description of the process.


Marco van de Voort schrieb:
In our previous episode, Sven Barth said:
- I successfully compiled a program with a stub RTL and executed it during ReactOS' boot process ("hello world" ;) ) - currently I'm implementing the RTL features step by step (thanks to HAS_FEATURE_XYZ this is easier then checking which methods of ntdll I need ^^)

You know there is a native header in packages/winunits-jedi (jwanative or
so)
I know there are many jewels in the packages directory, but I didn't know this one :D


Three questions though:

1. What shall I name the target? Currently it's named "winnt" but I think that name is a bit confusing (think about Windows NT 3 or 4), so I thought about "ntumode" (for NT user mode).

2. Now that I know the jwanative unit: Is it ok if I copy the needed methods/types (jwanative covers also many kernel mode structures and methods) into a file of my RTL (like the os dependant units of the other targets, e. g. windows, unixbase...)?

3. I'm using an sysinit unit that only does a passthrough to my entry procedure in system.pp. Do I even need sysinit in this case or can I drop it and only rely on system.pp?

Greetings,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to