ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
jason123santa has left #haiku [#haiku]
<Not-d5e4> [haikuports/haikuports.cross] kallisti5 pushed 2 commits to master [+1/-0/±2] https://github.com/haikuports/haikuports.cross/compare/2fcc37584801...13964424cace
<Not-d5e4> [haikuports/haikuports.cross] kallisti5 f0ef26d - github: Play with actions
<Not-d5e4> [haikuports/haikuports.cross] kallisti5 1396442 - riscv64: minor arch fixes for libffi and python3
mmu_man has quit [Ping timeout: 480 seconds]
austin987 has joined #haiku
austin987 has quit [Remote host closed the connection]
austin987 has joined #haiku
ablyss has joined #haiku
aeryndunham has joined #haiku
dpirate has quit [Remote host closed the connection]
dpirate has joined #haiku
ClaudioM has quit [Quit: leaving]
<nekobot> [haiku/haiku] kallisti5 pushed 1 commit to master [hrev56125] - https://git.haiku-os.org/haiku/log/?qt=range&q=ea166fa97ec9+%5Ef8ef244100c8
<nekobot> [haiku/haiku] ea166fa97ec9 - build/repo/riscv64: Bump python to 3.9.1, add libffi
aeryndunham has quit [Ping timeout: 480 seconds]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
probono9 has quit [Quit: The Lounge - https://thelounge.github.io]
probono9 has joined #haiku
vdamewood has joined #haiku
jadedctrl_ has joined #haiku
jadedctrl has quit [Ping timeout: 480 seconds]
extrowerk has quit [Quit: Bye!]
extrowerk has joined #haiku
Begasus has joined #haiku
<Begasus> g'morning peeps
<netpositive> morning
<Begasus> morning netpositive
tuaris has quit [Read error: Connection reset by peer]
<nephele> Hello
<Begasus> moin nephele
<nephele> how are you begasus?
<Begasus> as well as can be nephele , back on Haiku for some destraction, thanks for asking
X512 has joined #haiku
Diver has quit [Quit: Leaving.]
Diver has joined #haiku
Diver has quit [Remote host closed the connection]
jmairboeck has joined #haiku
<Begasus> hi jmairboeck
<jmairboeck> hi Begasus
<Begasus> started a new install for texlive this morning, will try to grab the output and paste it later
<jmairboeck> ok, thanks
AlaskanEmily has quit [Remote host closed the connection]
<Begasus> hmm ... just looking at the other laptop, I have got the full texlive packages builld there (from April 12)
<jmairboeck> 2021 or 2022?
<jmairboeck> I'm not sure when I finished the 2022 recipe
<Begasus> 2022
<nekobot> [haiku/haiku] autocommitter pushed 1 commit to master [hrev56126] - https://git.haiku-os.org/haiku/log/?qt=range&q=193c594405a8+%5Eea166fa97ec9
<nekobot> [haiku/haiku] 193c594405a8 - Update translations from Pootle
<Begasus> even have lilypond and dblatex in there ;)
<Begasus> biab
Diver has joined #haiku
<PulkoMandy> regarding the ext2 driver, can we simply rename it to ext4? I guess that's how linux does thing?
<PulkoMandy> and I already patched the driver to report the correct FS version in DriveSetup I think, does that work?
<PulkoMandy> (I don't know because I never use ext2/3/4 here, had too many problems with it)
Begasus_32 has joined #haiku
<Begasus_32> ~> lilypond -v
<Begasus_32> GNU LilyPond 2.22.2
<Begasus_32> ~> dblatex -v
<Begasus_32> dblatex version 0.3.12
<Begasus> I guess those are ok also jmairboeck
<Not-d5e4> [haiku/website] pulkomandy pushed 1 commit to master [+0/-0/±1] https://github.com/haiku/website/compare/b177745f0f94...b965b5a932ba
<Not-d5e4> [haiku/website] nephele-gh b965b5a - get source: add warning about gerrit ssh key requirement
<jmairboeck> thanks Begasus
Begasus_32 has quit []
<Begasus> need to make backups for those files :)
<Not-d5e4> [haikuports/haikuports] Begasus pushed 1 commit to master [+1/-0/±0] https://github.com/haikuports/haikuports/compare/4dd5e0cd7301...54b4733c9862
<Not-d5e4> [haikuports/haikuports] jmairboeck 54b4733 - new recipe: dblatex (#6078)
austin987 has quit [Ping timeout: 480 seconds]
<Not-d5e4> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/54b4733c9862...8618edf0f98d
<Not-d5e4> [haikuports/haikuports] jmairboeck 8618edf - new recipe: lilypond (#6836)
<extrowerk> waddlesplash: any updates about the openbsd wlan drivers?
<extrowerk> the idualwifi7260 is really bad currently, and i can't replace the card, because it is whitelisted in the firmware and i aleady updated it past the version which allows to replace wlan cards :(
tqh has joined #haiku
<Begasus> nice one, used it to mount the disk and grabbed the packages for a backup :)
<Begasus> Other error on texlive now jmairboeck (during copying the files) I guess something is bogus there, atleast I got one that has build, so I'll leave it for now
mmu_man has joined #haiku
<jmairboeck> so it is a different error this time?
<jmairboeck> some files are missing apparently, so some error messages are expected, but they shouldn't fail the build, I think
<Begasus> got the 2022 files backed up now, so I'm good :) (no need to keep hunting and maybe get other errors, didn't clean and full rebuild each time, so maybe only invoking INSTALL could trigger something there)
<Begasus> will do a testrun on frescobaldi
<jmairboeck> Frescobaldi actually doesn't even depend on lilypond, so theoretically we could merge it even. But it wouldn't be very useful without lilypond. Could you put a "wip-no-merge" label on the Frescobaldi PR? I want to try to get MIDI support working by porting PortMidi. Maybe that will need some changes to the Frescobaldi recipe also.
<Begasus> ok, saw you already created a branch for that
<jmairboeck> yes, because I wanted to test it on 32 bit if it works with gcc2
<jmairboeck> but it doesn't
<jmairboeck> so I can use some modern C++ for the Haiku implementation :)
<Begasus> thanks for checking extrowerk ... I just can't get a build for opencv starting (waiting for package to be activated ...) :/
<jmairboeck> PortMidi is not yet ready, therefore I didn't create a PR yet
<jmairboeck> I just used github to transfer the recipe to my 32 bit VM
<Begasus> good thinking :)
<Begasus> you run them virtual I presume?
<jmairboeck> yes
<jmairboeck> the 64 bit one using a physical hard disk on a USB-SATA adapter
<Begasus> You could also attach an extra disk there, and use it to store thing for haikuports
<jmairboeck> yes, I know
<jmairboeck> but I need to push it to github eventually anyway
<Begasus> one laptop is using USB-SATA adaptor too, 1 partition 64bit, 1 partition 32bit, 1 partition haikuports, 1 partition fat32 (share)
<jmairboeck> and right now I have my haikuports clone is inside /boot/home, so I would have to copy it somewhere else first to use another disk
<Begasus> that's why I created a separate partition for it
<Begasus> 1TB birthday present for myself ;)
<Begasus> hm ... still have an update on poppler to add poppler_qt6 to push
<jmairboeck> I decided to switch to the "official" texlive_core package, so that I can use SoftwareUpdater and pkgman full-sync again
<Begasus> Is there an un-official one then?
<jmairboeck> my local build :)
<Begasus> ah :)
<jmairboeck> someone should really fix that "name in use" errors (https://dev.haiku-os.org/ticket/15068) so that this works without uninstalling it first ...
<x512[m]> And remove package version from package links.
DKnoto has quit [Quit: Leaving]
DKnoto has joined #haiku
<Begasus> I'm no python expert :)
<jmairboeck> that has nothing to do with python or haikuporter but Haiku's package kit itself (or package_daemon or something)
<Begasus> glad I got the backups for texlive, cleaning the build takes forever too ;)
<Not-d5e4> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/8618edf0f98d...7462dfcc0a93
<Not-d5e4> [haikuports/haikuports] gillins 7462dfc - gdal: add recipe for 3.4.2 (#6854)
<nephele> Begasus: I pushed the wip dark mode for the userguide i did during the coding sprint, maybe that is interesting to you :)
<nephele> It isn't quite done yet, i think in places it doesnt look correct or may break the light mode...
<nephele> I'm not sure if the images should be redone for the dark mode? probably makes more sense when we have a default dark mode though
Begasus has quit [Ping timeout: 480 seconds]
<Not-d5e4> [haiku/website] pulkomandy pushed 1 commit to master [+2/-0/±0] https://github.com/haiku/website/compare/b965b5a932ba...ded7e72294f1
<Not-d5e4> [haiku/website] Mashijams ded7e72 - GsoC 2022 Introductory Blog (#590)
Begasus has joined #haiku
<andreasdr[m]> Good morning
<nephele> good afternoon
<andreasdr[m]> True that :)
<Not-d5e4> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/7462dfcc0a93...7454871daa5d
<Not-d5e4> [haikuports/haikuports] gillins 7454871 - opencv: update recipe for 4.5.5 (#6930)
<Begasus> 'lo andreasdr[m]
<andreasdr[m]> Hi Begasus
jason123santa has joined #haiku
<Begasus> jmairboeck, for frescobaldi there is a missing package python-ly?
<jmairboeck> it should already be available, the PR for that was merged already
<Begasus> ah, maybe you should add that to REQUIRES?
<jmairboeck> ah, I forgot that, sorry
<Begasus> nm, launching now :) (that's why it's good to check before merging)
<Begasus> so build is ok on 32bit :)
<jmairboeck> it should be, as it is written in python and contains nothing arch-specific, if I'm not mistaken
<Begasus> right
<Begasus> do you have a link to a nice lilypond file to open there?
arti has quit [Quit: arti]
<trungnt2910[m]> Is the folder `/system/cache` the equivalent of `/var/tmp` on Linux systems? Or is it just `/tmp` (as `/tmp` doesn't seem to be cleaned on reboot)
Begasus_32 has joined #haiku
<jmairboeck> I just wrote a small test file for myself, but maybe take a look at the learning manual how to get started: https://lilypond.org/doc/v2.22/Documentation/learning/entering-input :)
<Begasus> Heading out for a bit, going to pick up our oldest female :'(
<nephele> trungnt2910: no /tmp is linked to /system/cache/tmp/
<nephele> whether /tmp is cleared on reboots depends a lot on linux distro specifics... some do some dont, some symlink var/tmp and /tmp together... (not sure what the difference is)
HaikuUser has joined #haiku
<Begasus> bbl
HaikuUser has quit []
MajorBiscuit has joined #haiku
<jmairboeck> Begasus: there is also https://www.mutopiaproject.org/ where you find many music scores online, including sources
<jmairboeck> Begasus: I added the missing dependency
HaikuUser has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<trungnt2910[m]> <nephele> "trungnt2910: no /tmp is linked..." <- So I currently need a place to store temporary files that are persisted on reboot, similar to `/var/tmp/` on Linux. Is `/system/cache/` the right place for me?
<nephele> for a shell script or an application?
<trungnt2910[m]> nephele: I'm porting a test written in C that says this:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/IMJJDpEMqXFdDlexeJFZIUOQ)
<trungnt2910[m]> It assumes that `/var/tmp` exists which isn't the case on Haiku, so I'm finding another relevant path to store the temporary files. (These files will be automatically deleted at the end of this test)
<nephele> I don't think /tmp is a tmpfs, it is a link to the other dir. Anyhow the correct answer is to use find_directory or the finddirectory command to find a dir to use
<nephele> lrwxrwxrwx 1 user root 22 May 21 14:03 /tmp -> /boot/system/cache/tmp
<nephele> /tmp or /boot/system/cache or /boot/system/cache/tmp are probably all fine if you dont want to go through the effort to find the correct temporary dir
arti has joined #haiku
<nephele> (either "finddir B_USER_CACHE_DIRECTORY" or "finddir B_SYSTEM_CACHE_DIRECTORY" probably)
<nephele> Here is the reference to the API to get those dirs: https://www.haiku-os.org/docs/api/FindDirectory_8h.html
<trungnt2910[m]> nephele: Yeah I'll take this approach, as the path is defined in a C macro.
<nephele> trungnt2910: find_directory should be available in C fine iirc
<trungnt2910[m]> nephele: Yeah but I'm putting stuff in a macro.
<nephele> The right way is to use the api anyhow. if you don't use the api there is no gurantee that the dir would exist later ;) I would expect tmp to be available normally though
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
Gaspare has joined #haiku
Gaspare has quit []
x10z has joined #haiku
tqh has quit [Quit: Leaving]
Gaspare has joined #haiku
<waddlesplash> extrowerk: yes! I've got the OpenBSD driver starting and reporting scan results. need to fix some usability things and then implement joining networks
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
Gaspare has quit []
MajorBiscuit has quit [Quit: WeeChat 3.4]
MajorBiscuit has joined #haiku
Gaspare has joined #haiku
<andreasdr[m]> waddlesplash: Nice!
AlienSoldier has joined #haiku
<x512[m]> I managed to implement Haiku EGL support over Gallium and made BGLView as wrapoer over EGL. I also used glvnd to load EGL drivers.
<ermo[m]> x512: whoa!
<andreasdr[m]> x512: Nice
<andreasdr[m]> Nice galore today.
<ermo[m]> x512: does that imply that older radeon hd cards like my hd 5770 will get acceleration?
<x512[m]> Currently I have some troubles with Zink Kopper support.
<waddlesplash> no, this is purely a WSI thing
<ermo[m]> wsi? I'm unfamiliar with that term
<Not-d5e4> [haikuports/haikuports] waddlesplash pushed 1 commit to master [+4/-0/±2] https://github.com/haikuports/haikuports/compare/7454871daa5d...d66b4c2cbc3f
<AlienSoldier> M3dEyes[m] there used to be a speed data section at the bottom of the qbittorrent app (same vertical position as the window resize handle). It is no longer there, do not know if it is app or QT plugin related.
<Not-d5e4> [haikuports/haikuports] Begasus d66b4c2 - tcl/tk, bump version, enable secondary architecture (#6912)
<waddlesplash> ermo[m]: window system integration
<ermo[m]> so still vulkan-only?
<nephele> vulcan is an api
<x512[m]> radeonsi driver build fine, but don't work for some unknown reason. Compared to previous attempt, it don't cause GPU to hang now.
<ermo[m]> i.e. vulkan hardware driver, then middleware on top
Gaspare has quit [Quit: Gaspare]
<nephele> vulkan is the "Middleware" :P
<x512[m]> In theory it should be possible to run Gallium GPU drivers.
<x512[m]> If GPU control drivers will be implemented.
<x512[m]> Gallium GPU drivers can be packaged as glvnd add-ons.
<andreasdr[m]> That sounds amazing too. These are OpenGL right?
<andreasdr[m]> Galliem Driver provide OpenGL right?
<x512[m]> Yes, Gallium is OpenGL GPU drivers framework.
<andreasdr[m]> Ah nice.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev56127] - https://git.haiku-os.org/haiku/log/?qt=range&q=eb9ff8e5a795+%5E193c594405a8
<nekobot> [haiku/haiku] eb9ff8e5a795 - libtracker: Fix Tests.cpp compilation
<x512[m]> radeonsi is Gallium driver for SI+ Radeon GPUs.
<ermo[m]> x512: r600/radeon is gallium too?
<x512[m]> Yes. r300 Gallium drivers also exist.
MajorBiscuit has quit [Ping timeout: 480 seconds]
* ermo[m] really hopes for radeon/r600g support
<andreasdr[m]> That sounds super nice!!!! x512: How do you do this? GOD MODE.
<x512[m]> But again, it need GPU control driver that will implement DRM ioctl's.
<ermo[m]> even if it's old
<andreasdr[m]> :)
<andreasdr[m]> But sounds like a feasible way to get older graphics card to work.
<andreasdr[m]> very feasible.
<x512[m]> I made EGL working on Haiku, it is not so much code.
<andreasdr[m]> Cool.
<x512[m]> Implementing ioctl's for various GPUs is a lot of work and it is not done. Linux kernel drivers are not portable.
<ermo[m]> ah
<x512[m]> Currently only some Radeon GPUs work.
arti has quit [Quit: arti]
<x512[m]> Nvidia released open GPU control driver and it have portable architecture. If Mesa will implement rendering driver part, it will be possible to bring Nvidia GPU acceleration to Haiku.
arti has joined #haiku
<andreasdr[m]> Yes. Thought of it before. Nice to hear it from you. Lets see if they open the other software driver parts. Or anyone else working on this.
<nephele> seems very unlikely
<andreasdr[m]> Hmm. No 100% idea yet about it.
<nephele> they only have this "Open" because they can now run the majority of the driver code on the gpu itself
<nephele> and have a predictable interface for this, which on the other end has the open driver
<x512[m]> I plan to drop BGLView from Mesa and use implementation over EGL in glvnd: https://github.com/X547/libglvnd/blob/master/src/HGL/GLView.cpp.
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<andreasdr[m]> So I guess it has some advantage over the old version?
<nephele> anyhow... nvidia said for this release that their focus has been on servers and they did not focus on desktops yet, so probably too early to look to port it over
<nephele> >So I guess it has some advantage over the old version?
<andreasdr[m]> I meant x512
<nephele> Ah
<nephele> I thought you ment the oss nvidia driver
<x512[m]> nephele: From Haiku perspective moving driver code to GPU itself is good thing, less things to deal with.
<andreasdr[m]> Nephele: Sorry. No.
<nephele> x512: indeed
<AlienSoldier> we need to make an hostile takeover on them :P
<AlienSoldier> then haiku become sucessfull and all other manufacturer need to follew
<AlienSoldier> *follow
<x512[m]> BGLView is very limited interface that not allow to create multiple contexts or specify detailed API options like OoenGL version. I think that is better to use EGL for new applications and keep BGLView for compatibility and simple applucations. Only EGL will be real interface and it will be easier to maintain. glvnd already have to load OpenGL EGL drivers that can be used for Haiku.
<x512[m]> Multiple OpenGL context are needed for multithreaded usage, for example loading resources in background from another thread.
<x512[m]> I think that Vulkan drivers are quite enough for new hardware, Zink can be used for OpenGL.
mmu_man has quit [Ping timeout: 480 seconds]
<x512[m]> Implementing ioctl support for older GPUs is a lot of work and I Haiku have no such resources.
<andreasdr[m]> I see.
<x512[m]> Basically modern Radeon, Intel and Nvidia (if someone make open Vulkan/OpenGL rendering driver) are needed.
<andreasdr[m]> Yes. True that. And yes. Time and resources are usually very limited. Also here.
<andreasdr[m]> But seems like you find clever ways to get to it.
<andreasdr[m]> If I have some more money again I will also spent again some money.
<andreasdr[m]> :)
<andreasdr[m]> Cool. Any other news about RADEON driver?
<andreasdr[m]> If I may ask?
<andreasdr[m]> Also do you plan to support 6600XT?
mmu_man has joined #haiku
<andreasdr[m]> Just asking. Bought a capable Laptop for 1.1k€ and it has a 6600XT. Performs very well. If it does not yet get planned I might just buy a small computer with older graphics card to play around with Haiku.
<x512[m]> 6600XT is quite new one.
<andreasdr[m]> True. They even have issues with Linux.
<x512[m]> Not soon.
<andreasdr[m]> Wait. It has a VEGA8 or something integrated. So could also be fun already :)
<x512[m]> I planned to implement GFX8 (RX500 series) next.
<andreasdr[m]> Nice.
<x512[m]> It need some header cleanup first.
<x512[m]> Amdgpu headers are a bit different and incompatible with Radeon ones.
<andreasdr[m]> Ah I see.
<x512[m]> For example Radeon MMIO register headers use 1 byte units but Amdgpu use 4 byte units.
<x512[m]> It need be carefully adapted.
AlaskanEmily has joined #haiku
<andreasdr[m]> Oh.
<andreasdr[m]> In germany they say: "The devil lives in the details". And often its trueeee.
<andreasdr[m]> Also I saw lots of ARM64 work. So cool.
<andreasdr[m]> Waiting to play around with Haiku and ARM.
<andreasdr[m]> But have no real use case so its more tinkering.
<x512[m]> Kallisti5 recently fixed riscv64 nightly images.
<andreasdr[m]> Yes. Read about it. RISC64 is not that much interesting for me. Too slow for my use cases.
<andreasdr[m]> But 100 points to have it.
<andreasdr[m]> For haiku.
<andreasdr[m]> :)
xet7 has quit [Remote host closed the connection]
<kallisti5[m]> It's actually not too slow. We have some issues not booting while the nvme is installed though that need investigated
<andreasdr[m]> I mean raw CPU power.
<kallisti5[m]> So I'm doing everything on a USB flash drive which is slow lol
<andreasdr[m]> All those ARM and RISC get more interesting due to latest Secure Boot Bullshit.
<kallisti5[m]> Yeah.. cpu torque is a bit low
<x512[m]> CPU <-> RAM speed is most critical issue.
<waddlesplash> kallisti5[m]: could be the missing interrupts causing NVMe to slow to a crawl
<andreasdr[m]> Ok. I was hardly looking for a ARM64 solution to replace my desktop, but no way.
<waddlesplash> kallisti5[m]: that occurs on some very select x86 hardware. haven't reproduced or determined what's wrong
<kallisti5[m]> Waddlesplash: nah. Crash issues
<andreasdr[m]> So I got stuck with AMD64.
MajorBiscuit has joined #haiku
<x512[m]> NVMe works fine for me on Unmatched.
xet7 has joined #haiku
<x512[m]> No issues observed yet.
<kallisti5[m]> Weird. You booting haiku from it?
<x512[m]> No, I boot from USB but store most data on NVMe.
<waddlesplash> kallisti5[m]: when was this? I did fix NVMe stuff last year in the fall
<kallisti5[m]> Hm. Odd. I haven't gotten that working
<kallisti5[m]> Latest nightly
<waddlesplash> screenshot pls
<waddlesplash> or is it just "no boot partitions"?
<kallisti5[m]> I can grab some syslog. Last night it actually crashed
austin987 has joined #haiku
<waddlesplash> EFI firmware crashed? lol good luck then
<x512[m]> Probably haiku_loader.efi issue.
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<andreasdr[m]> Thanks for the updates!!!
dpirate has quit [Remote host closed the connection]
<waddlesplash> trungnt2910[m]: what's the pointer, probably it's NULL?
<trungnt2910[m]> waddlesplash: `ptr` is a block I just `mmap`ed, with `PROT_NONE`.
<waddlesplash> oh, no, you just didn't give it PROT_READ
dpirate has joined #haiku
<waddlesplash> I think this is expected, the kernel is allowed to read whatever it wants?
<waddlesplash> what does Linux do
<trungnt2910[m]> waddlesplash: No, I expected the call to write to **FAIL**, but it suceeeded.
<waddlesplash> write() is a syscall, not a userland call
<trungnt2910[m]> waddlesplash: It fails with EFAULT, just like the example with 0xDEADBEEF.
<waddlesplash> hmm. possibly we need to change fix_protection behavior I guess
<waddlesplash> feel free to open a ticket
<trungnt2910[m]> waddlesplash: Hmm, this is coming from a test a library uses to check whether the memory it wants is accessible. Currently it relies on `write` and `EFAULT`.
<trungnt2910[m]> waddlesplash: Ok.
<waddlesplash> yeah we should likely fix this then
<waddlesplash> however it will require some careful changes around per-page protections I bet
ablyss has quit [Quit: Leaving]
ablyss has joined #haiku
<trungnt2910[m]> <waddlesplash> "feel free to open a ticket" <- I opened a ticket here: https://dev.haiku-os.org/ticket/17751#no1
<waddlesplash> k
<trungnt2910[m]> <waddlesplash> "however it will require some..." <- Is it too complicated? Else can you point me through the source tree so I can take a shot at fixing it myself?
<waddlesplash> well, you will have to fiddle around in the virtual memory manager
<waddlesplash> this is the function that needs to be changed https://xref.landonf.org/source/xref/haiku/src/system/kernel/vm/vm.cpp#5106
<waddlesplash> appears get_area_page_protection does behave correctly wrt. per-page read/write for kernel, in fact I think I fixed this not long ago
<waddlesplash> so, editing that function may suffice
<waddlesplash> yes
<waddlesplash> probably we can delete that part
<trungnt2910[m]> I'll try to edit that and see if it messes up anything.
<waddlesplash> well, either your system will boot, or it won't :-p
<trungnt2910[m]> s/to/editing/, s/edit//
<andreasdr[m]> :D
aeryndunham has joined #haiku
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #haiku
jmairboeck has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
<Not-d5e4> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d66b4c2cbc3f...934caf1af1fc
<Not-d5e4> [haikuports/haikuports] Begasus 934caf1 - poppler, add Qt6 package (#6933)
mmu_man has joined #haiku
<Not-d5e4> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/934caf1af1fc...9d8f6344c125
<Not-d5e4> [haikuports/haikuports] korli 9d8f634 - poppler: typo fix
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
MajorBiscuit has quit [Quit: WeeChat 3.4]
<Not-d5e4> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-0/±0] https://github.com/haikuports/haikuports/compare/9d8f6344c125...967dfe4c77a3
<Not-d5e4> [haikuports/haikuports] Begasus 967dfe4 - git add secondary architecture (#6923)
illwieckz has quit [Quit: I'll be back!]
Diver has quit [Ping timeout: 480 seconds]
<trungnt2910[m]> <waddlesplash> "well, either your system will..." <- Sadly not.
<trungnt2910[m]> Are there any ways to instead check for user protection only in the relevant syscalls?
<x512[m]> SMAP violation? It can be turned off.
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
xet7 has quit [Remote host closed the connection]
xet7 has joined #haiku
<waddlesplash> trungnt2910[m]: see if disabling SMAP helps.
<waddlesplash> likely it won't and this is actually a bug in the SCSI driver
<Begasus> Our girl is back home ... https://ibb.co/VQzTGBW
<waddlesplash> in which case we can fix it
<Begasus> heading down for today, cu peeps
Begasus has quit [Quit: Leaving]
<trungnt2910[m]> waddlesplash: So it's not related to me messing up with the memory protection?
<waddlesplash> no, it is
<waddlesplash> but it's probably just a problem that's exposed by your changes
<trungnt2910[m]> So then the memory protection is kinda a hack for some other bugs?
<waddlesplash> no, more like this is the "expected behavior" maybe even dating to BeOS days
<waddlesplash> so some drivers expect that to happen
<waddlesplash> we don't maintain kernel level compatibility with BeOS anymore, and especially not after SMAP was introduced. So indeed we need to fix any drivers here to follow the new standard.
austin987 has quit [Remote host closed the connection]
tqh has joined #haiku
austin987 has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<trungnt2910[m]> x512: What's the status of the libunwind pull request right now? Is building Haiku with that patchset from source working properly?
vezhlys has joined #haiku
<x512[m]> Probably not. It also need CompilerRT parts and libgcc_s.so stub (empty library with soname and list of versions) or recompiling GCC with different options.
<x512[m]> System works after adding CompilerRT parts and libgcc_s stub.
<x512[m]> libgcc_s stub is needed because existing binaries import it.
tuaris has joined #haiku
MajorBiscuit has joined #haiku
Diver has joined #haiku
<extrowerk> there is a jailbreak for my tv, but i updated the firmware, and now i can't jailbreak anymore. too bad, jailbreak allows adblock in the youtube app, now i am forced to watch ads. the jailbreak also allows ssh, and i definetely want to ssh into my tv.
<nephele> extrowerk: you can set up a dns based adblock
<extrowerk> i have adguard home, but afaik yt ads served from the same domain as the content, therefore it is hard to filter out the ads
MajorBiscuit has quit [Ping timeout: 480 seconds]
mmu_man has quit [Quit: Lost terminal]
vdamewood has quit [Quit: Life beckons.]
xet7 has quit [Remote host closed the connection]
X512 has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
MajorBiscuit has joined #haiku
ablyss has quit [Quit: Leaving]
xet7 has joined #haiku
Skipp_OSX has joined #haiku
MajorBiscuit has quit [Ping timeout: 480 seconds]
<Not-d5e4> [haikuports/haikuports] augiedoggie pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/967dfe4c77a3...62f88296fc23
<Not-d5e4> [haikuports/haikuports] ivanholmes 62f8829 - bump cantata to 2.5.0 (#6917)
xet7 has quit [Remote host closed the connection]
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xet7 has joined #haiku
Skipp_OSX has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
Jenna64bit has quit [Ping timeout: 480 seconds]
Jenna16bit has joined #haiku
tqh has quit [Quit: Leaving]
austin987 has quit [Ping timeout: 480 seconds]
illwieckz has joined #haiku
x10z has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has quit [Quit: leaving]
mmu_man has joined #haiku