<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:11:59] * Amanda flops down around Elfi, reads more stories to her
L2[01:20:50] <dequbed> @swand45 Because you must not have a TLB entry for memory areas that don't support pagewise access. That's basically all that 'supports fetch' indicates. That you can just also just fetch the entire surrounding page and get the same result (but speed up later accesses)
L3[01:22:22] <dequbed> Think e.g. memory mapped devices. MMIO doesn't work that well if you start writing into your cache instead of … you know … the devices behind the memory addresses.
L4[01:24:30] <dequbed> Memory mapped devices are also a situation where you can't just load the whole page for a different reason; half the mapped space doesn't actually *go anywhere*. And sure, a lot of controllers will just ignore writes to unallocated areas and read 0, but some don't and it stops being funny if you have to debug the kind of bugs that you get when your *cache fill policy* may sometimes randomly give you a page access fault
L5[01:28:19] <dequbed> To answer your original question: Just ignore it. It's not like watchpoints work all that well for memory mapped IO :P
L6[01:41:54] <Amanda> %remindme 12h should actually fix pihole...
L7[01:41:54] <MichiBot> I'll tell you "should actually fix pihole..." in 12h at 08/01/2022 01:41:54 PM
L8[01:42:25] * Amanda flops down across dequbed 's lap, does a heccen zzzmew
L9[01:42:36] * dequbed pets Amanda
L10[01:47:58] ⇦ Parts: lunar_sam (c44a7f2987@jabberfr.org) ())
L11[01:52:36] <swa​nd45> @dequbed But the TLB doesn't cache memory reads/writes. It only caches the address translation itself. I agree that a cache like L1 that caches reads/writes would be broken. But the address translation itself should be fine to cache
L12[01:53:07] <swa​nd45> That's true about the watchpoints though, trying to put them on MMIO would be weird haha
L13[01:59:27] <dequbed> In theory, yes. In practice no. TLBs still store the address translations pagewise, and the TLBEntry in sedna is the access point to (in this case very much incorrect) page fetches. Additionally storing address translation for memory that is by definition explicitly not translatable and stores additional information in address bits due to that, is *also* broken.
L14[02:00:03] <dequbed> Sure, you *can* build a TLB that happens to work with your architecture in which case it's *only* useless instead of useless *and* broken :P
L15[02:03:22] <dequbed> MMIO architecture that is
L16[02:04:30] <swa​nd45> Hmm. Is it possible for two addresses within the same "page" to be backed by different devices? Because then I could see the problem, as Sedna actually stores the offset into the device inside each TLB entry
L17[02:04:59] <swa​nd45> I'll have to read more about this sort of thing, my first time working with CPU emulation
L18[02:06:53] <dequbed> I mean this isn't specific about emulated CPUs
L19[02:07:02] <dequbed> You have the same problem with real hardware too
L20[02:07:23] <dequbed> And the same page being backed by different devices is the core concept of caching, yes :P
L21[03:04:51] ⇨ Joins: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1)
L22[03:22:08] <swa​nd45> I guess I was under the impression the the TLB on real hardware was simply a mapping from virtual addresses to physical addresses. No more, no less. Because in that case, the TLB entries can entirely determined by the page tables, the hardware underneath those physical addresses is irrelevant.
L23[03:22:16] <swa​nd45> Anyways, bedtime for me 🙂
L24[04:32:48] ⇦ Parts: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1) ())
L25[04:35:03] ⇨ Joins: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1)
L26[04:38:21] <Va​ur> %tonkout
L27[04:38:21] <MichiBot> Zounderkite! Va​ur! You beat your own previous record of 9 hours, 5 minutes and 19 seconds (By 3 hours, 8 minutes and 29 seconds)! I hope you're happy!
L28[04:38:22] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.012 tonk points! plus 0.022 bonus points for consecutive hours! Current score: 3.15596625, Position #1
L29[04:53:30] ⇨ Joins: maumagro (~maumagro@78.129.208.81)
L30[05:08:13] <lunar_sam> give me one reason to not add push button start to my truck
L31[05:08:25] <lunar_sam> "state inspection" doesn't work on me
L32[05:08:59] <lunar_sam> it will be 25 years old by the time it needs to be inspected again
L33[06:05:23] ⇦ Quits: maumagro (~maumagro@78.129.208.81) (Remote host closed the connection)
L34[06:54:13] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-9-8-167.as13285.net)
L35[06:55:08] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-9-8-167.as13285.net) (Ping timeout: 189 seconds)
L36[07:04:08] ⇨ Joins: HappyWindinkg (~happywind@s14.mcskill.net)
L37[07:04:54] ⇦ Quits: HappyWindinkg (~happywind@s14.mcskill.net) (Client Quit)
L38[07:27:59] ⇨ Joins: Vexatos (~Vexatos@p200300eaef041c147d72233fed33c159.dip0.t-ipconnect.de)
L39[07:27:59] zsh sets mode: +v on Vexatos
L40[08:01:11] <Forec​aster> wellp
L41[08:01:19] <Forec​aster> the name fetch is still running
L42[08:02:39] <Izaya> %remindme 23m food
L43[08:02:39] <MichiBot> I'll tell you "food" in 23m at 08/01/2022 08:25:38 AM
L44[08:25:39] <MichiBot> Izaya REMINDER: food
L45[08:26:53] <DiamondC​reeper_6> How do I get the screens to pop up
L46[08:27:22] <DiamondC​reeper_6> I hooked up everything right like the components and the disk drive and everything
L47[08:27:27] <Forec​aster> what do you mean "pop up"?
L48[08:27:46] <DiamondC​reeper_6> Like show a line of code
L49[08:27:53] <DiamondC​reeper_6> When it boots up
L50[08:28:04] <DiamondC​reeper_6> I can't even type anything on it
L51[08:28:29] <Forec​aster> you're gonna have to show some screenshots of the contents of the computer and the setup
L52[08:28:48] <DiamondC​reeper_6> Will do once I get a chance to play tomorrow
L53[08:29:14] <Forec​aster> In general you need a gpu in the computer for the screen to work
L54[08:29:27] <DiamondC​reeper_6> gpu?
L55[08:29:29] <Forec​aster> a keyboard need to be touching the screen for you do be able to open the screen gui
L56[08:29:39] <DiamondC​reeper_6> >Forecaster: a keyboard need to be touching the screen for you do be able to open the screen gui
L57[08:29:39] <DiamondC​reeper_6> I did that
L58[08:29:56] <DiamondC​reeper_6> I currently use a tier 2 pc
L59[08:30:38] <Forec​aster> **G**raphics **P**rocessing **U**nit, aka a Graphics Card
L60[08:30:56] <DiamondC​reeper_6> Oh! I also have it installed
L61[08:32:39] <DiamondC​reeper_6> I wanna use it on techguns turrets to shut them on and off and to monitor how much fuel I have left In my galacticraft rocket and fuel loader. But i seem to have a hard time getting the screen to work
L62[08:33:00] <DiamondC​reeper_6> The PC turns on just fine but the screen doesn't show anything when booted up
L63[08:34:53] <Forec​aster> check if a redstone signal is being applied to the screen
L64[08:35:01] <Forec​aster> doing so turns off the screen
L65[08:57:28] ⇨ Joins: maumagro (~maumagro@78.129.208.81)
L66[08:58:50] ⇨ Joins: maumagro2 (~maumagro2@78.129.208.81)
L67[08:58:55] <maumagro2> test
L68[08:59:08] <Forec​aster> Test failed successfully
L69[08:59:13] <maumagro> XD
L70[08:59:35] <maumagro> Sounds like a Windows dialog box
L71[09:11:13] ⇦ Quits: maumagro2 (~maumagro2@78.129.208.81) (Remote host closed the connection)
L72[09:11:13] ⇦ Quits: maumagro (~maumagro@78.129.208.81) (Remote host closed the connection)
L73[09:56:38] <Forec​aster> oh hey, now the import is going again
L74[09:56:48] <Forec​aster> https://tinyurl.com/26z9go4h
L75[09:57:00] <Forec​aster> I missed the readout on how long the name fetch took...
L76[09:59:53] <Forec​aster> the process running the script is using 17% of the servers memory now
L77[10:01:12] <Forec​aster> ah
L78[10:01:26] <Forec​aster> I should have downloaded a new file before restarting the import...
L79[12:56:39] ⇨ Joins: flappy (~flappy@85-156-66-177.elisa-laajakaista.fi)
L80[13:20:12] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-9-8-167.as13285.net)
L81[13:21:14] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-9-8-167.as13285.net) (Ping timeout: 189 seconds)
L82[13:41:55] <MichiBot> Amanda REMINDER: should actually fix pihole...
L83[14:41:04] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-9-8-167.as13285.net) (Read error: Connection reset by peer)
L84[14:41:32] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L85[14:56:14] ⇦ Quits: flappy (~flappy@85-156-66-177.elisa-laajakaista.fi) (Ping timeout: 189 seconds)
L86[15:40:01] <Va​ur> %tonk
L87[15:40:01] <MichiBot> Gadsbudlikins! Va​ur! You beat your own previous record of <0 (By 11 hours, 1 minute and 40 seconds)! I hope you're happy!
L88[15:40:03] <MichiBot> Vaur's new record is 11 hours, 1 minute and 40 seconds! No points gained for stealing from yourself. (Lost out on 0.01103)
L89[16:10:42] ⇨ Joins: eblan (~eblan@194.125.251.92)
L90[16:14:29] ⇦ Quits: eblan (~eblan@194.125.251.92) (Ping timeout: 189 seconds)
L91[16:23:07] <Va​ur> %sip
L92[16:23:08] <MichiBot> You drink a soft stainless steel potion (New!). A bunch of people in white coats approach Vaur. Vaur successfully evade the people! (13 vs DC 12)
L93[16:46:35] <DiamondC​reeper_6> >Forecaster: check if a redstone signal is being applied to the screen
L94[16:46:36] <DiamondC​reeper_6> Will try that
L95[16:48:30] <Redston​eParkour> you may also have forgotten to bind the gpu to the screen
L96[16:49:09] ⇨ Joins: yoyou (~yoyou@78.129.208.81)
L97[16:49:12] <yoyou> hi
L98[16:49:32] <Forec​aster> if you're just running OpenOS you don't need to do that
L99[16:49:52] <yoyou> what lol
L100[16:50:12] <Redston​eParkour> you are missing some context since you just joined
L101[16:50:57] <yoyou> ah lol
L102[16:51:08] <Redston​eParkour> you can check the logs at %logs to see what you missed
L103[16:51:08] <MichiBot> https://irclogs.pc-logix.com/?dir=logs/%23oc
L104[16:51:10] <yoyou> im on mc im baffled rn that this works T.T
L105[16:51:38] <Redston​eParkour> irc isnt that complex
L106[16:54:29] ⇦ Quits: yoyou (~yoyou@78.129.208.81) (Ping timeout: 189 seconds)
L107[17:53:56] <Forec​aster> huh, the script process died
L108[17:55:26] <Forec​aster> not only that, the screen session died too
L109[18:07:30] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8283:5500:7eb5:81cb:a656:eb36)
L110[18:19:53] <Mic​hiyo> Sorry, I got a bit ctrl-c happy
L111[18:31:23] <Forec​aster> D:
L112[19:12:34] <Ar​iri> I have a friend on the asian seaboard with a 3rd gen i3 and it's version of opengl isn't compatible with 1.12.2 (and they only have 8gb ram anyways) but they want to play on my modpack
L113[19:13:09] <Ar​iri> is there some like vm provider or something that would let them run MMC on something that's closer to them? i was trying to use parsec on one of my devices but the input lag is too great to be playable
L114[19:33:03] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L115[19:33:37] <Amanda> %choose be efficent?
L116[19:33:37] <MichiBot> Ama​nda: No, maybe tomorrow.
L117[19:33:49] <DiamondC​reeper_6> >RedstoneParkour: you may also have forgotten to bind the gpu to the screen
L118[19:33:50] <DiamondC​reeper_6> How
L119[19:34:11] <DiamondC​reeper_6> >Forecaster: if you're just running OpenOS you don't need to do that
L120[19:34:11] <DiamondC​reeper_6> I am
L121[19:34:14] <Amanda> Unless you're using a custom eeprom, it should have been done for you
L122[19:35:26] <DiamondC​reeper_6> >Amanda: Unless you're using a custom eeprom, it should have been done for you
L123[19:35:27] <DiamondC​reeper_6> I'm using the lua eeprom
L124[19:57:32] <The P​atmann> You're fine then.
L125[20:00:43] <DiamondC​reeper_6> Yea but like I said the screen still doesn't pop up with text
L126[20:00:52] <DiamondC​reeper_6> I still can't type on it
L127[20:01:18] <Forec​aster> if you've checked the thing I told you to check and that wasn't it you're going to have to provide screenshots
L128[20:51:28] ⇨ Joins: flappy (~flappy@81-197-198-235.elisa-laajakaista.fi)
L129[21:41:07] ⇦ Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 189 seconds)
L130[22:02:50] ⇦ Quits: Vexatos (~Vexatos@p200300eaef041c147d72233fed33c159.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L131[22:16:15] <Forec​aster> %tonk strategically
L132[22:16:16] <MichiBot> I'm sorry Forecaster, you were not able to beat Vaur's record of 11 hours, 1 minute and 40 seconds this time. 6 hours, 36 minutes and 13 seconds were wasted! Missed by 4 hours, 25 minutes and 26 seconds!
L133[22:22:39] <Amanda> @DiamondCreeper_6 What do you mean, is the screen not showing anything, or it's not letting you type?
L134[22:23:12] <Amanda> If the latter, is the keyboard adjacent (n, e, s, w, u, d) form the screen, not diagnal
L135[22:31:43] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:8283:5500:7eb5:81cb:a656:eb36) (Ping timeout: 189 seconds)
L136[22:36:04] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8284:b600:a174:ae5f:5ee7:c01e)
L137[22:41:07] <Amanda> %remindme 14h shut down miranda to copy hdd over ssd
L138[22:41:07] <MichiBot> I'll tell you "shut down miranda to copy hdd over ssd" in 14h at 08/02/2022 12:41:07 PM
L139[23:07:21] <DiamondC​reeper_6> https://tinyurl.com/28dfap9e&lt;DiamondC​reeper_6> https://tinyurl.com/26ojgslc
L140[23:07:37] <DiamondC​reeper_6> Here are 2 screenshots
L141[23:07:56] <DiamondC​reeper_6> @Forecaster
L142[23:08:48] <DiamondC​reeper_6> If you also want to see the inside of the PC case ill screenshot that
L143[23:08:48] <Amanda> I don't think it'd cause problems, but you dont need the cable on the back
L144[23:09:22] <Amanda> Also the power block's not needed if you're using a computer case
L145[23:09:50] <DiamondC​reeper_6> It still makes me use a power source
L146[23:10:04] <DiamondC​reeper_6> Its a tier 2 case
L147[23:10:07] <Amanda> the creative batteru can be placed next to the case instatea
L148[23:10:39] <DiamondC​reeper_6> This is pure survival. And I made a crafting recipe for the creative capacitor
L149[23:11:59] <DiamondC​reeper_6> >Amanda: the creative batteru can be placed next to the case instatea
L150[23:11:59] <DiamondC​reeper_6> And I already tried that
L151[23:12:39] <Forec​aster> Direct power doesn't work with some power sources for some reason, some need a converter
L152[23:12:46] <Amanda> ah
L153[23:12:55] <Forec​aster> Show the case contents yes
L154[23:13:02] <DiamondC​reeper_6> I use immersive engineering for power
L155[23:13:08] <DiamondC​reeper_6> >Forecaster: Show the case contents yes
L156[23:13:08] <DiamondC​reeper_6> Ok
L157[23:13:44] <Forec​aster> And like Amanda said you don't need the cables
L158[23:13:56] <DiamondC​reeper_6> I got rid of them
L159[23:14:01] <Forec​aster> Most OC blocks act like cables
L160[23:14:28] <DiamondC​reeper_6> https://tinyurl.com/22kzr7f5
L161[23:15:12] <DiamondC​reeper_6> Here it is
L162[23:15:20] ⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L163[23:15:41] <Forec​aster> There's no GPU
L164[23:15:59] <DiamondC​reeper_6> What does it look like
L165[23:16:01] <Forec​aster> That looks like the data card and something else
L166[23:16:26] <Forec​aster> Just search for graphics card
L167[23:17:08] <Forec​aster> Ah, it's an internet card and a data card
L168[23:17:31] <DiamondC​reeper_6> Tier 2?
L169[23:18:35] <Forec​aster> Doesn't really matter
L170[23:19:05] <Forec​aster> Higher tiers have more features, but for basic usage any will do
L171[23:19:44] <DiamondC​reeper_6> I'm just using it for operating techguns turrets
L172[23:20:06] <DiamondC​reeper_6> Like you saw in one of the screenshots
L173[23:20:23] <Amanda> The GPU is still needed to show anything on the screen
L174[23:20:31] <Amanda> you can use an APU instead, if you want
L175[23:20:32] <DiamondC​reeper_6> Ik
L176[23:20:52] <Forec​aster> The main difference is in what colors they can display
L177[23:20:52] <DiamondC​reeper_6> >Amanda: you can use an APU instead, if you want
L178[23:20:52] <DiamondC​reeper_6> I do use it
L179[23:21:08] <DiamondC​reeper_6> But not GPU
L180[23:21:12] <Forec​aster> Tier 1 is gray scale only
L181[23:21:44] <Forec​aster> An APU is a CPU with an integrated GPU
L182[23:22:44] <Forec​aster> https://ocdoc.cil.li/item:apu
L183[23:23:38] <DiamondC​reeper_6> Got at working. Thanks
L184[23:23:49] <DiamondC​reeper_6> It*
L185[23:24:18] <Forec​aster> When I asked earlier if you had a graphics card you said you did
L186[23:24:34] <DiamondC​reeper_6> I thought I did
L187[23:25:41] <DiamondC​reeper_6> Now how do I use it to operate the techguns turrets so I can have and on and off switch for them
L188[23:26:02] <Forec​aster> I have no idea what those are
L189[23:26:41] <Forec​aster> I'd suggest starting the Lua interpreter with `lua`
L190[23:26:53] <DiamondC​reeper_6> https://youtu.be/2ZzCaL1FMG8
L191[23:27:11] <DiamondC​reeper_6> Here's an in-depth description of what they are
L192[23:27:14] <Forec​aster> Then in the Lua prompt type `component.`
L193[23:28:03] <Forec​aster> Then after the period press tab to cycle through connected components until you find one for a connected turret
L194[23:28:59] <Forec​aster> when you've found it put another period after the component name, then press tab again to cycle through it's methods
L195[23:29:34] <DiamondC​reeper_6> https://tinyurl.com/26yladhq
L196[23:29:42] <Forec​aster> Call methods by adding `()` after
L197[23:30:14] <Forec​aster> I didn't say "type component and press return" did I
L198[23:30:37] <DiamondC​reeper_6> Oops
L199[23:30:42] <DiamondC​reeper_6> How do I undo it
L200[23:31:55] <Forec​aster> There's no undo...
L201[23:32:09] <Forec​aster> Just try again
L202[23:33:23] <DiamondC​reeper_6> I typed "lua" do I enter next?
L203[23:33:58] <Forec​aster> I have no idea where you are at now
L204[23:34:15] <DiamondC​reeper_6> Ill screen shot it
L205[23:34:50] <DiamondC​reeper_6> Its easier if I do it on call because when it comes to text I partially have no clue
L206[23:35:48] <Forec​aster> Just follow the instructions I have earlier
L207[23:35:59] <Forec​aster> You got the first step right
L208[23:36:06] <DiamondC​reeper_6> https://tinyurl.com/267nj8q5
L209[23:36:18] <DiamondC​reeper_6> Its typed not entered
L210[23:36:26] <DiamondC​reeper_6> Do I hit enter?
L211[23:36:33] <Forec​aster> Yes...
L212[23:36:38] <Forec​aster> Yeesh
L213[23:36:50] <DiamondC​reeper_6> What do I typed next
L214[23:36:59] <Forec​aster> I already told you
L215[23:37:08] <DiamondC​reeper_6> Component?
L216[23:37:27] <Forec​aster> I'm not going to repeat myself, just scroll up and read it again
L217[23:37:48] <Forec​aster> I'm going to go to sleep now. It's 1:30 am
L218[23:38:05] <DiamondC​reeper_6> Ok
L219[23:38:38] <DiamondC​reeper_6> Goodnight
L220[23:47:12] <Amanda> %choose factory
L221[23:47:12] <MichiBot> Ama​nda: Hm, yeah okay.
<<Prev Next>> Scroll to Top