Guest 5T33Z0 Posted April 1, 2022 Share Posted April 1, 2022 (edited) Saw this new Dictionary in the latest build. "Read and set serial PCD values from config". But I have no idea what that is or does: Seems to be related to network settings. Firefox on my IvyBridge Notebook seens to load pages faster now that I added this dict. Nice. Edited April 1, 2022 by 5T33Z0 Link to comment Share on other sites More sharing options...
Matgen84 Posted April 1, 2022 Share Posted April 1, 2022 (edited) 3 hours ago, 5T33Z0 said: Saw this new Dictionary in the latest build. "Read and set serial PCD values from config". But I have no idea what that is or does: Seems to be related to network settings. Firefox on my IvyBridge Notebook seens to load pages faster now that I added this dict. Nice. Hi @5T33Z0 I don't find this new dictionary in sample.plist and samplecustom.plist at OC Github repository. Nothing inside Configuration.pdf Where do you find the explanations for setting. Please. Edited April 1, 2022 by Matgen84 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted April 1, 2022 Share Posted April 1, 2022 @Matgen84 https://github.com/acidanthera/OpenCorePkg/actions >> OcMainLib: Read and set serial PCD values from config Link to comment Share on other sites More sharing options...
ghost8282 Posted April 1, 2022 Share Posted April 1, 2022 3 hours ago, 5T33Z0 said: "Read and set serial PCD values from config" Nothing to do with 'network', firefox loading faster is a placebo effect. It's for serial connections, related to this: https://github.com/acidanthera/bugtracker/issues/1954 3 Link to comment Share on other sites More sharing options...
miliuco Posted April 1, 2022 Share Posted April 1, 2022 (edited) @ghost8282 Thanks for the link to the issue. Yes, it has to do with serial port initialisation prior to debug logging. It is accompanied by the removal of the Misc >> Debug >> SerialInit key which it replaces by providing more options and fixing some things. Edited April 1, 2022 by miliuco 1 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted April 1, 2022 Share Posted April 1, 2022 (edited) Okay. Anyways: do not use OCAT for updating to this built yet. Do it manually for now. Because since the dict is not incorporated in the GUI as a tab yet, it will be deleted once you save the config which in return will result in errors reported by OCValidate. Edited April 1, 2022 by 5T33Z0 Link to comment Share on other sites More sharing options...
Matgen84 Posted April 1, 2022 Share Posted April 1, 2022 3 hours ago, 5T33Z0 said: @Matgen84 https://github.com/acidanthera/OpenCorePkg/actions >> OcMainLib: Read and set serial PCD values from config @5T33Z0 Thanks. This commit is not yet implemented in Master Branch, only pcd-test. After building latest commit 3f930d0 (3 days ago) from Master, OCValidate detect, of course, no error without the new Serial key from config.plist. So, for the moment, wait and see 🙂 1 1 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 8, 2022 Share Posted April 8, 2022 With the last build c953fa0, I always get "OCS: Couldn't parse serialized file!", but I have no problem booting. Link to comment Share on other sites More sharing options...
eSaF Posted April 8, 2022 Share Posted April 8, 2022 (edited) 2 hours ago, Stefanalmare said: With the last build c953fa0, I always get "OCS: Couldn't parse serialized file!", but I have no problem booting. No such problem here with latest 'master' commit. Spoiler Edited April 8, 2022 by eSaF 2 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 8, 2022 Share Posted April 8, 2022 (edited) 27 minutes ago, eSaF said: No such problem here with latest 'master' commit. Reveal hidden contents You "ocvalidate" the config.plist? Edited April 8, 2022 by Stefanalmare Link to comment Share on other sites More sharing options...
Extreme™ Posted April 8, 2022 Share Posted April 8, 2022 4 hours ago, Stefanalmare said: With the last build c953fa0, I always get "OCS: Couldn't parse serialized file!", but I have no problem booting. Same here. Link to comment Share on other sites More sharing options...
eSaF Posted April 8, 2022 Share Posted April 8, 2022 1 hour ago, Stefanalmare said: You "ocvalidate" the config.plist? Yes I did, if anything was out of sync the Tick symbol would be a red exclamation symbol. Here is the proof all is well with latest commit on my system. Spoiler 4 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 8, 2022 Share Posted April 8, 2022 (edited) 9 minutes ago, eSaF said: Yes I did, if anything was out of sync the Tick symbol would be a red exclamation symbol. Here is the proof all is well with latest commit on my system. Reveal hidden contents Spoiler Edited April 8, 2022 by Stefanalmare 1 Link to comment Share on other sites More sharing options...
eSaF Posted April 8, 2022 Share Posted April 8, 2022 Aha!!! I see what you mean, using OCAT's builtin OCvalidate returns no errors or comments but using OC's latest commit ocvalidate returns the comment mentioned. There is possibly a Bug with this commit. Spoiler 4 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted April 8, 2022 Share Posted April 8, 2022 (edited) Sane here. I guess OCAT uses OCValidate from the previous built where it was fixed and doesn't produce errors. Edited April 8, 2022 by 5T33Z0 Link to comment Share on other sites More sharing options...
eSaF Posted April 9, 2022 Share Posted April 9, 2022 10 hours ago, 5T33Z0 said: Sane here. I guess OCAT uses OCValidate from the previous built where it was fixed and doesn't produce errors. I concur - We'll see what the next 'Master' release brings. 1 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 9, 2022 Share Posted April 9, 2022 6 hours ago, eSaF said: I concur - We'll see what the next 'Master' release brings. Fix it in 292b7c9. 2 1 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 9, 2022 Share Posted April 9, 2022 I can't compile anymore Lilu and all the Lilu's suite with Xcode 13.3. What I do wrong? Link to comment Share on other sites More sharing options...
eSaF Posted April 9, 2022 Share Posted April 9, 2022 3 hours ago, Stefanalmare said: Fix it in 292b7c9. Now OCAT is complaining unable to 'parse serialized file' but ocvalidate within the latest commit returns all is well. I guess what @5T33Z0 reported about that file in OCAT needs updating to fix that output. Spoiler 1 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted April 9, 2022 Share Posted April 9, 2022 (edited) @eSaF OCAT uses whatever is in the opemncore package when updating. And since the issue occurs in the ocvalidate of the latest built, the error occurs. To fix iit, you can replace the OCValidate file with the working one or wait til the next OC package with the fixed OC Vaidate. in OCAT, go to EDIT > Open Database Directory, A Finder window opens containing the OpenCore Files DevDatabase cntains the files for the nightly builds In DevDatabase > mac is OCValidate BTW: I get no errors when using the lastest build: 292b7c9 Edited April 9, 2022 by 5T33Z0 Link to comment Share on other sites More sharing options...
eSaF Posted April 9, 2022 Share Posted April 9, 2022 30 minutes ago, Stefanalmare said: I can't compile anymore Lilu and all the Lilu's suite with Xcode 13.3. What I do wrong? Why compile when you can get latest release from here - https://dortania.github.io/builds/?product=OpenCorePkg&viewall=true Spoiler 1 Link to comment Share on other sites More sharing options...
eSaF Posted April 9, 2022 Share Posted April 9, 2022 @5T33Z0 - Per your directions, I fixed it - Thanks. 3 Link to comment Share on other sites More sharing options...
ghost8282 Posted April 10, 2022 Share Posted April 10, 2022 14 hours ago, Stefanalmare said: I can't compile anymore Lilu and all the Lilu's suite with Xcode 13.3. What I do wrong? I confirm this, something changed in xcode 13.3 The issue seems to be in kern_qsort file: loop: SWAPINIT(a, es); -> Performing pointer subtraction with a null pointer may have undefined behavior a is in fact defined as void pointer: qsort(void *a, size_t n, size_t es, int (*cmp)(const void *, const void *)) 1 Link to comment Share on other sites More sharing options...
Stefanalmare Posted April 10, 2022 Share Posted April 10, 2022 14 minutes ago, ghost8282 said: I confirm this, something changed in xcode 13.3 The issue seems to be in kern_qsort file: loop: SWAPINIT(a, es); -> Performing pointer subtraction with a null pointer may have undefined behavior a is in fact defined as void pointer: qsort(void *a, size_t n, size_t es, int (*cmp)(const void *, const void *)) Same. 1 Link to comment Share on other sites More sharing options...
Anto65 Posted April 18, 2022 Share Posted April 18, 2022 Released OpenCore ver. 0.8.0 💥 https://github.com/acidanthera/OpenCorePkg/releases/tag/0.8.0 2 Link to comment Share on other sites More sharing options...
Recommended Posts