camus has quit [Read error: Connection reset by peer]
camus has joined #u-boot
thopiekar has quit [Ping timeout: 260 seconds]
thopiekar_ has joined #u-boot
mmu_man has quit [Ping timeout: 264 seconds]
vagrantc has joined #u-boot
teejay has quit [Ping timeout: 272 seconds]
teejay has joined #u-boot
ikarso has joined #u-boot
gsz has joined #u-boot
sdfgsdfg has joined #u-boot
mncheckm has joined #u-boot
ladis has joined #u-boot
frieder has joined #u-boot
frieder has quit [Remote host closed the connection]
frieder has joined #u-boot
ebach has joined #u-boot
guillaume_g has joined #u-boot
mncheckm has quit [Remote host closed the connection]
mncheck has joined #u-boot
lucascastro has quit [Ping timeout: 272 seconds]
mckoan|away is now known as mckoan
vagrantc has quit [Quit: leaving]
<jkorsnes[m]>
I need to pass an unsigned integer from spl to proper. it seems like global-data is reset. is HANDOFF + BLOBLIST the only option? it seems a bit much for this task
<apalos>
This was assigned to me on patchwork, want me to carry it over the TPM tree?
mmu_man has joined #u-boot
zibolo has quit [Ping timeout: 272 seconds]
gsz has joined #u-boot
zibolo has joined #u-boot
ladis has quit [Read error: Connection reset by peer]
ladis has joined #u-boot
vfazio has joined #u-boot
<Tartarus1>
apalos: Yes, I guess I was wondering how much of the TEE related stuff I could hand over to you as well :)
Gravis has joined #u-boot
<Tartarus1>
jkorsnes: do any of the existing save_boot_params give you a hint?
Gravis has quit [Client Quit]
Gravis has joined #u-boot
<sylensky[m]>
is the crc32 written into the file when executing saveenv when the env file is in fat/ext4 filesystem?
Gravis has quit [Ping timeout: 260 seconds]
Gravis has joined #u-boot
sdfgsdfg has quit [Quit: celebrate free speech \o/]
mmu_man has quit [Ping timeout: 248 seconds]
<rfs613>
sylensky[m]: yes, it uses env_export() which adds the CRC. I believe this is true of all the backends.
<sylensky[m]>
rfs613: saw that but i dont get it why the uboot console can read/write the environment but the userspace can not as fw_printenv is complaining about bad crc
<Tartarus1>
sylensky: it's likely you didn't configure /etc/fw_env.conf right then
<rfs613>
you beat me to it ;-)
<sylensky[m]>
please correct me if iam wrong but its just the filelocation with its size like /dev/sda3/uboot.env0x0000 0x4000 ?
ikarso has quit [Quit: Connection closed for inactivity]
<Tartarus1>
So, it should be, yes, but... lets see
flyback has quit [Ping timeout: 260 seconds]
<Tartarus1>
This does remind me of another problem report
<Tartarus1>
sylensky: one thing is you don't have redundant env enabled, right?
<Tartarus1>
sylensky: But... I think you might have a real issue.
<Tartarus1>
I can't find the original report, it was someone on a Pi
guillaume_g has quit [Quit: Konversation terminated!]
<Tartarus1>
And they found the CRC wasn't in the expected place, with file based env
<Tartarus1>
off by one perhaps it was
<Tartarus1>
But their fix looked to break all the other use cases
<Tartarus1>
As maybe the problem is really that the u-boot side isn't putting it in the file in the right spot
<sylensky[m]>
Tom Rini: iam actually on a pi aswell.. and no i dont have redundant env enabled
<Tartarus1>
OK, then yeah, I think it's that same problem
<sylensky[m]>
is that true that it behaves the same when its in fat filesystem? atleast thats what i observed on my pi and additionally i read somewhere the ext4 env support is heavily based on the fat implementation
flyback has joined #u-boot
<apalos>
Tartarus1: I can add myself as a maintainer along with Jens and carry those over the TPM tree
<apalos>
I'll send an MR later today. This is straightforoward enough to be safe for a late -rc :)
<Tartarus1>
apalos: OK, thanks!
<Tartarus1>
sylensky: Yes
mmu_man has joined #u-boot
<sylensky[m]>
Tom Rini: ok thanks! going to put that on draft and might deep dive on that next year :)
<MrSaturn>
Hi all. I think I found a bug in the BTRFS implementation. I would love to get a second opinion though. With duplication enabled: In inode.c - read_extent_data will be passed a len, representing the length of the file. In there, __btrfs_map_block will resize length because duplication is enabled. When read_extent_data returns it will error out because the amount requested does not match the length read.
<MrSaturn>
That is probably really confusing.
srs has quit [Ping timeout: 260 seconds]
<MrSaturn>
hrm, it looks like maybe it was recently fixed. hrm