| |
| |
| |
|
Page: 1 2 3 4 5 6 7 8
Comments:
<0> anyone can help me with a problem concerning multiboot? <1> maybe? <0> I have a binary file (43 bytes) with a multiboot header. It just prints a char on screen an halts, but GRUB won't load it <1> 43 bytes... unusual <2> 43 bytes? sounds impossible <1> "GRUB wont load it" - interesting error message from GRUB, I think, I should talk to them so that they implement more informative error messages <2> did you provide proper loading information? <2> hmm <0> It says Invalid or unsupported executable format. I just had to run it again to see it <1> maybe you should really try to use a supported executeable format <1> ELF is a nice binary format <0> Yeah, but I have loaded binaries before. I actually always done it. But now I moved to Linux and using GAS and I can't get anything to work :/ <1> ELF binaries are also binaries, you know... <0> Yes, I know. Maybe I should try that. <0> Before, in Windows and using NASM, I couldn't link the kernel file as ELF, so I used plain binary instead
<0> Using ELF do you then provide the extra multiboot header with addresses? <2> no <1> you tell your linker the addresses <1> how comes I remember so many details from OS development even if I havent touched it since about one year? <0> I'll try it.... <0> Thanks <0> Tada... Using ELF it works just fine! <3> :) <3> cursed library of doom. <0> Can I in GAS create a local label that is not exported as a symbol? <4> as far as i remember gas wont export until you tell it to export by using global <0> It seems it does anyway.. <0> Don't know if my configuration is odd :) <2> it doesn <2> 't export it, but it is still included in symbol table <0> When I use objdump it seems that all labels are included <2> indeed <2> they aren't exported <2> but they're included for debugging and stuff <0> Ah, now I understand <2> strip can remove them <0> But can I then remove symbols that is not exported? <0> strip you say? <0> A command line utility? <2> also, it doesn't include labels that begin with .L or something IIRC <2> yeah <0> ok, I'll try to strip my file. Thanks <0> "strip -g -x file" did what I wanted <5> hey can anyone maybe help me with a reason as to why I can't print to the screen? I know, I know.. I've read tuts, and I know how this should be laid out, I just don't know exactly why it won't show up. http://rafb.net/p/h5AoBM40.html <0> Takuya: "unsigned char text" (the parameter of kprint) recieves an integer, not a string. You need to recieve a pointer "char * text" and loop through the characters and print each of them. <5> yeah ne vermind.. <5> I totally had my code flummoxed :p <5> I have it working now <0> :-) <6> yo <7> morning <7> gtg :P <8> ..pff :P <7> morning irc hehehe <7> cya : <8> Yea, here too <7> hehehe <8> bye <7> i shoudl be in bus in 10 min :P <8> :D <7> and gotta brush teeth :P <8> Hurry up! <8> You'll make it! <7> re <9> I dislike the FreeBSD installer <7> i like qnx repository system <9> it looks like Slackware 10 years ago <9> what again was the advantage of any BSD system compared to Linux? <7> linux is communism, bsd is just plain evil? :) <9> and now for one who does not know the meaning of the words "communism" and "evil" <7> it was a joke, there for it had :) in it <7> k bye
<7> food <8> kthxbye! <8> :D <10> hey y'all <10> JimPanic Hey! <8> Hey :) <10> :D <10> How are you man! <8> Damn much to do for school, but apart from that.. hungry. <8> You? <10> Yeah, Uni starts back for me in about 2 weeks. <10> My health has been pretty bad hte past few weeks. <10> so I took two weeks off. <10> Starting on the successor to Zenobit, the 1dc0.2 codebase :) <8> :D <10> SAME Codebase, just... really awesomified up. (Zenobit already rocked ;)) <8> Refactored, and such? <10> All ***embly code is being made to be AT&T GAS ***embled, <10> well not refactored, just made nicer. <8> :) <10> like, It compiles with a jillion warnings. <8> lol <10> All of those warnings will be removed. <8> Great! <10> Same base, just rewritten to be without the crazy ... nomenclature I use <10> Commented heavily. <8> Sounds like much work. <10> the entire sourcebase itself, has been reorganized, so its much more... easy to maintain <10> more catagories, etc. <10> problem is, I use a @!#$load of symlinks in the tree now <8> lol <10> like, things have proper names <10> eg: 1dc0.1 structure zmmt_zspace <10> is made: <10> space_t <10> :P <8> lol :D <10> things like that, just making it nicer for other people to work on <8> Yea <8> You should have done that in the first place..! ;P <10> ALso, the Messsaging subsystem currently in place is glitched, so it will be rewritten, new things will be done. <10> like the ZBP Creation tool in 1dc0.1, is bugged a little, its hacked so it works <10> the new one, in 1dc0.2 simply called "Package BUilder" <10> is better. <8> Creation tool? <10> yeah, see.. Zenobit uses ZBPs for holding data and boot. <8> Not ELFs, or su..oh, you have your own bootloader. <10> Its a filesystem in a file basically :P Meaning I load all I need from FAT with one file, then the OS itself can get what it needs from that filesystem, in memory. <10> I take it you havent looked at Zenobit sourcecode in detail yet? :P <8> No :\ <10> Anywho, I was working on the new sourcebase on a 200Mhz IBM :P <10> but the small 80x25 terminal got far too restrictive. <8> lol <8> Yea.. that's what you use xterm for :P <10> But, I hate how linux machines end up feeling 'cluttered' <10> so I Think tonight, Ill reformat my highend dev machine :) <8> Reformat to..? <10> Linux to Linux :P <10> Same distribution and such <10> Slackware 10.2 <10> That way I can be back up and running in no time <8> Mh, dunno what for, though? <10> What bugs me though, is... I want to work... on a nicer GUI <10> :P To clean up the system. <10> To make it feel less cluttered :P <10> Its nice to work on a clean system, its like... cleaning out your room and being like 'ah, so much nicer' Its just more productive feeling :P <10> and personally, I feel like environment and how you feel about it, influences how you work <8> Heh, yea. <10> Just, Im sick of GNOME <10> and Im kinda biased against KDE <8> Haha! <8> I use Xfce <10> why? <8> Eventually on both, workstation and laptop.
Return to
#osdev or Go to some related
logs:
#gentoo hjsplit fc5 uncyclopia #osdev #debian #gentoo sbcl fu-streams yonaro PowerEdge 830 gentoo wxgtk bloated
|
|