freenode/#mezzano - IRC Chatlog
Search
21:12:27
froggey
also please don't add the old copyright/license headers to new files, I'd like to keep it all consolidated in COPYING
21:16:11
ebrasca
froggey: I have see it , but don't undestand why some files do have old copyright/license headers?
21:17:02
froggey
I only removed the ones with my name, I didn't want to disturb the ones other people added
23:17:10
fittestbits__
The new code just does (let ((header-size ...) (expected-crc ...) (actual-crc ...)) ...)
23:18:05
fittestbits__
Have you gotten the crc32c to work? I have a different version, but it's failing on my mezzano ext4 partition.
23:19:01
ebrasca
fittestbits__: I only tested 1 input with crc32c , used this link https://crccalc.com/
23:19:30
fittestbits__
And, strangely, my linux ext4 partitions don't actually have crcs! the CRC type field are 0 (instead of 1) and the CRC value fields are 0.
23:20:05
fittestbits__
Yeah, I version of crc32 is getting the right value for a simple test case ... but I haven't figured out what's going on with my mezzano ext4 partition.
23:23:20
fittestbits__
I suggest testing the crc32c code on an ext4 partition - either on mezzano, or by using the data from some other ext4 superblock.
23:24:04
fittestbits__
The only ext4 I've found with a crc is the one I'm using on mezzano. So, I'm not sure the crc is valid.
23:24:39
fittestbits__
Also, I know how to fix the defconstant problem ... just a second while I look it up ...
23:25:38
fittestbits__
Try (eval-when (:compile-toplevel :load-toplevel :execute) (defconstant ...) (defconstant ...)) to fix the cold boot issue.
23:28:33
ebrasca
fittestbits__: It keep giving "The function MEZZANO.DISK::MAKE-CRC-TABLE is undefined." in cold boot.
23:36:49
ebrasca
with "(if (boundp '+crc32-table+) (symbol-value '+crc32-table+) (make-crc-table +crc32-polynomial+))" does work!
23:42:14
ebrasca
fittestbits__: I am file. I have make cache.lisp block based ( Now it don't need to load full file to ram )