00:01
<
azonenberg >
kristianpaul: well, the beginnings of it
00:02
<
azonenberg >
Tracking down bugs in the CPU one at a time
00:02
<
azonenberg >
i got it to run a matrix multiply compiled with gcc a few weeks ago
00:02
<
azonenberg >
earlier today i got it to work with caching enabled (sometimes a cache miss would result in an instruction getting skipped in a branch delay slot)
00:03
<
azonenberg >
but now it fails when i compile with -O
00:13
<
kristianpaul >
i guess eventually you're going release this work, or is part of university research for now and your paid work?
00:20
<
azonenberg >
i will be making a private fork for my thesis work once i have the baseline CPU finished
00:20
<
azonenberg >
and then most likely releasing the fork separately once i publish my thesis
00:21
<
azonenberg >
all commits up to r181 were imported from my internal repository, then i synced it to google code and started using that as the primary
00:21
<
kristianpaul >
ah, i missed that repo (utica)
00:22
<
azonenberg >
Btw i'm having some trouble in my elf-to-binary conversion
00:22
<
azonenberg >
when i turn on -O strings are shwoing up in wierd sections like .rodata.str1.4 instead of .rodata
00:23
<
azonenberg >
so my linker script and objdump that generates a flat binary will fail to find it
00:23
<
azonenberg >
and the executable gets truncated
00:23
<
azonenberg >
how can i force it to put them in .rodata?
00:25
superkuh has joined #homecmos
00:44
soul-d has quit [Remote host closed the connection]
01:04
wolfspraul has quit [Read error: Connection reset by peer]
01:24
wolfspraul has joined #homecmos
02:35
fpgaminer has quit [Remote host closed the connection]
02:35
fpgaminer has joined #homecmos
04:33
reportingsjr has quit [Quit: leaving]
04:33
reportingsjr has joined #homecmos
04:33
reportingsjr has quit [Changing host]
04:33
reportingsjr has joined #homecmos
05:50
reportingsjr has quit [Ping timeout: 248 seconds]
06:01
soul-d has joined #homecmos
11:11
ashaw has joined #homecmos
12:54
soul-d has quit [Remote host closed the connection]
14:32
<
berndj >
azonenberg, can't you tell the linker to lump it all together? something like .rodata (.rodata.*)?
14:32
<
berndj >
or add -fno-function-sections or whatever the equivalent is for data
14:32
<
berndj >
or is this not the GNU tools?
14:36
ashaw has quit [Read error: Connection reset by peer]
14:37
ashaw has joined #homecmos
15:32
c1de0x has quit [Excess Flood]
15:35
<
azonenberg >
berndj: i did add -fno-data-sections but that didnt work
15:35
<
azonenberg >
i found out how to tweak the linker script so it worked, though
15:36
c1de0x has joined #homecmos
16:39
varno has joined #homecmos
16:39
ashaw has quit [Read error: Connection reset by peer]
19:10
lekernel_ has joined #homecmos
19:11
lekernel has quit [Ping timeout: 276 seconds]
20:24
reportingsjr has joined #homecmos
21:11
lekernel_ is now known as lekernel