Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2023-05-19

00:04:15***Saving seen data "./dancer.seen"
00:06:11 Quit toruvinn (Ping timeout: 264 seconds)
00:37:11 Quit m01 (Quit: Konversation terminated.)
00:39:41 Join m01 [0] (~quassel@vps-b172b88b.vps.ovh.net)
00:49:06 Quit Nyaa (Read error: Connection reset by peer)
00:50:42 Join Nyaa [0] (~Nyaaori@cyberia.club/meow/nyaaori)
02:00
02:04:16***Saving seen data "./dancer.seen"
03:00
03:08:06 Join toruvinn [0] (~toruvinn@KD119106000050.ppp-bb.dion.ne.jp)
04:00
04:04:19***No seen item changed, no save performed.
04:06:57 Quit spork (Quit: leaving)
06:00
06:04:21***Saving seen data "./dancer.seen"
08:00
08:01:34 Quit rogeliodh (Quit: The Lounge - https://thelounge.chat)
08:01:56 Join rogeliodh [0] (~rogeliodh@rogeliodh.dev)
08:04:22***Saving seen data "./dancer.seen"
08:22:26 Quit LjL (Read error: Connection reset by peer)
08:22:56 Join LjL [0] (~ljl@user/ljl)
09:00
09:27:26speachyok, here's something useful I hacked up late last night: g#5229
09:27:30rb-bluebotGerrit review #5229 at https://gerrit.rockbox.org/r/c/rockbox/+/5229 : WIP disk: Support GUID Partition Tables (GPT) by Solomon Peachy
09:28:35speachyI need to format a couple of SD cards to make sure it all works but it should make things simpler for folks just reformatting a modern (exFAT) SD card into FAT32 without needing to repartition anything.
09:29:57speachyI also have the beginnings of support for >2TB drives/partitions, though there's a decent amount of diligance needed to make sure the sector representation is bumped to 64-bit everywhere, and that's before the individual drivers are fixed.
10:00
10:04:24***Saving seen data "./dancer.seen"
10:35:25speachyok, it works, I'm using a GPT-formatted SD card in my X3!
10:43:13speachyonce we have >32bit sector representation internally (ie move from unsigned long/uint32_t to unsigned long long/uint64_t) we can go into the drivers to make sure they handle >32b addressing −− ATA already supports LBA48, so it's a matter of just using the additional bits. SD core will need to switch to the extended address commands, and of course target-specific drivers might need tweaking.
10:45:18speachythere don't seem to be any >2TB cards yet.
10:48:04speachyit's an open question if the iFlash SD adapters can handle >2TB total capacity, even when each individual card is <=2TB.
10:50:26braewoodsspeachy, does the 2TB barrier matter that much?
10:50:37braewoodsThat's still a lot of music.
10:51:01speachyit won't matter until we support something other than FAT32. :D
10:52:15braewoodsOh, the max volume size is 2TB... but if we were to use GPT, we could use multi-volume.
10:52:20speachyI'm surprised we haven't heard a complaint from someeone using an iFlash Quad and four 1TB cards or something.
10:52:42braewoodsThat's one option.
10:52:43speachyyeah, with GPT we can at least handle multiple 2TB volumes.
10:52:55speachyonce we get >32b sector representation, that is.
10:54:12braewoodsI find it interesting how 48 bits seems to be the go-to addressing bit limit. Most x86_64 hardware only uses 48 bits for physical addresses according to the claims.
10:54:55braewoodsLBA48 seems to fit naturally with 64 bit cpus but rockbox doesn't really run on those other than desktop builds.
10:55:13speachyLBA48 was a thing long before 64-bit processors became common.
10:55:14braewoodsUnless we've got a 64 bit port I'm not aware of?
10:55:21braewoodsYea, I recall.
10:55:34braewoodsA pretty forward thinking ATA extension.
10:56:53speachyLBA48 allows for what, 128 PiB drives, and that's with 512 byte sectors. with modern 4K sectors it's what, 1 Exabyte?
10:57:47speachyIIRC x86_64 allows up to up to 56 address bits, and the first implementations were only 40 bit physical.
10:58:44braewoodsMy current one says 48.
10:59:44speachyah, ok, 48 bits virtual memory per process, but up to 56 bits physical memory.
11:00
11:00:23braewoods48 bits for both
11:00:32braewoodsaddress sizes: 48 bits physical, 48 bits virtual
11:00:48braewoodsThen again I only have 37 bits that the board supports.
11:02:44speachy"Currently, the AMD64 architecure defines a mechanism for translating 48-bit virtual addresses to 52-bit physcal addresses. The mechanism used to transmate a full 64-bit virtual address is reserved and will be descrived in a buture AMD64 architectural specification."
11:03:21speachyAMD64 ARchitecture Programmer's Manual Volume 2, Rev 3.40 (Jan 2023)
11:04:55speachy(typos mine, heh)
11:22:31 Quit tchan (Ping timeout: 240 seconds)
11:23:31 Join tchan [0] (~tchan@c-98-206-114-113.hsd1.il.comcast.net)
11:25:56buZztransmate sounds romantic :D
12:00
12:04:28***Saving seen data "./dancer.seen"
12:45:38 Join blbro[m] [0] (~blbrostra@2001:470:69fc:105::8f7)
14:00
14:04:29***No seen item changed, no save performed.
14:58:36 Join spork [0] (topic@i121118.upc-i.chello.nl)
16:00
16:02:32 Join jacobk [0] (~quassel@utdpat242031.utdallas.edu)
16:04:33***No seen item changed, no save performed.
16:59:58 Quit jacobk (Ping timeout: 250 seconds)
17:00
17:14:35 Join jacobk [0] (~quassel@129.110.242.224)
17:14:49 Quit the_sea_peoples (Quit: WeeChat 2.8)
17:20:10 Join the_sea_peoples [0] (~the_sea_p@2603-8000-b400-8764-dea6-32ff-fe16-a622.res6.spectrum.com)
18:00
18:04:35***Saving seen data "./dancer.seen"
18:28:15 Join massiveH [0] (~massiveH@2600:4040:a99f:1f00:d894:947a:230c:d23b)
18:42:08 Quit jacobk (Ping timeout: 248 seconds)
19:00
19:05:34 Nick Nyaa is now known as tr (~Nyaaori@cyberia.club/meow/nyaaori)
19:06:05 Nick tr is now known as Nyaa (~Nyaaori@cyberia.club/meow/nyaaori)
20:00
20:04:37***Saving seen data "./dancer.seen"
22:00
22:04:38***No seen item changed, no save performed.
22:35:28 Quit massiveH (Quit: Leaving)

Previous day | Next day