Commit Graph

  • dffb233423 Add KThread::StackParameters TuxSH 2018-11-05 11:32:03 +01:00
  • e57203a7d4 Implement WaitSynchronization TuxSH 2018-11-04 22:13:53 +01:00
  • 7fde5fbe40 Implement KSynchronizationObject TuxSH 2018-11-04 18:51:27 +01:00
  • 1684e1d35c Move KAutoObject.hpp to core/ TuxSH 2018-11-04 18:02:43 +01:00
  • edcd4cbc26 Result: Refactor to have compiletime defs Michael Scire 2018-11-03 10:31:03 -07:00
  • be17f1f494 Make Result produce the same code as Nintendo's TuxSH 2018-11-03 11:36:19 +01:00
  • 672204c993 Put handle in its own file & fix it TuxSH 2018-11-02 23:57:00 +01:00
  • 6166262b5c Fix build issues TuxSH 2018-11-02 23:03:19 +01:00
  • b492096aed Add Result.hpp TuxSH 2018-11-02 22:25:30 +01:00
  • cfeebbd1c9 Fix KLinkedList; make it work even with strict aliasing TuxSH 2018-11-02 16:22:32 +01:00
  • 4078c9a07d Implement KLinkedList; untested TuxSH 2018-11-01 21:59:06 +01:00
  • ed982877bd Remove bugous MLQ reverse iterator TuxSH 2018-11-01 19:47:32 +01:00
  • 745fa84e5e Add mesosphere (VERY VERY WIP) TuxSH 2018-10-31 21:47:31 +01:00
  • 00e22c7fd0 fusee: update and simplify emunand image path handling hexkyz 2019-06-03 20:29:37 +01:00
  • 837b30d075 Merge branch 'master' into emunand_dev Michael Scire 2019-06-03 12:22:01 -07:00
  • 50e307b4b7 Update for latest libnx Michael Scire 2019-06-03 12:15:39 -07:00
  • 4c328b6c50 Merge branch 'master' into emunand_dev hexkyz 2019-06-03 20:14:22 +01:00
  • 4387da1ecc
    Add licensing exemption for yuzu. SciresM 2019-05-30 18:20:24 -07:00
  • 6dd366cb22 Fix emunand SMC behaviors Michael Scire 2019-05-28 13:25:12 -07:00
  • 40b838c896 exo: add extension smc to write to user address Michael Scire 2019-05-28 02:56:15 -07:00
  • d6502c174a pm: actually implement GetBootFinishedEvent Michael Scire 2019-05-27 21:52:28 -07:00
  • f38965d0bd dmnt: implement debug log opcode Michael Scire 2019-05-27 18:44:09 -07:00
  • c2cb94062a
    Merge pull request #548 from Thog/feature/creport-32-stack-frames SciresM 2019-05-27 18:11:10 -07:00
  • cfa050cc8f dmnt: explicitly reserve double-extended width opcodes Michael Scire 2019-05-27 18:10:49 -07:00
  • bbcb3757bd
    Address comment Thomas Guillemard 2019-05-28 00:26:56 +02:00
  • a33ace8996
    creport: Add 32 bits stack frames parsing support Thomas Guillemard 2019-05-25 12:29:18 +02:00
  • 79d96bbdfd fusee/exo: add emunand configitem support Michael Scire 2019-05-27 12:07:51 -07:00
  • 4dac80df75 fs.mitm: add Nintendo directory redirection code Michael Scire 2019-05-27 11:48:17 -07:00
  • cb532e3fb3 Merge branch 'master' into emunand_dev Michael Scire 2019-05-27 11:43:37 -07:00
  • 766097d0b7 creport: dump tls/name on crash (closes #310) Michael Scire 2019-05-25 13:32:34 -07:00
  • 5f5a8567ce
    docs: remove nonsense from thermo (closes #296) SciresM 2019-05-23 15:42:43 -07:00
  • 7dbe61c94c docs: mention we don't do smhax (closes #303) Michael Scire 2019-05-23 12:25:03 -07:00
  • 967f14fc7e Implement working prodinfo blanking. prodinfo_blank_todo Michael Scire 2019-05-23 03:10:32 -07:00
  • 422dce6974 ams: bump version to 0.8.10 0.8.10 Michael Scire 2019-05-22 12:30:37 -07:00
  • 1d429261e9 Add 0.8.10 changelog ahead of release. Michael Scire 2019-05-22 12:30:01 -07:00
  • 6f25e92892 set.mitm: language emulation (closes #489) Michael Scire 2019-05-22 12:11:40 -07:00
  • 6cc29185d2
    Merge pull request #545 from Kronos2308/simple-sd-save-flag SciresM 2019-05-17 07:34:07 -07:00
  • 13a1566b4e
    Merge pull request #542 from leo60228/master SciresM 2019-05-17 07:33:55 -07:00
  • bbb658a7e5
    orthography Kronos2308 2019-05-17 10:03:53 +01:00
  • ad812c8125
    use configuration of system_settings.ini Kronos2308 2019-05-17 09:28:46 +01:00
  • a64fdce505
    flag is now "redirect_save" Kronos2308 2019-05-17 08:44:41 +01:00
  • 7e950c3bcc Revert "Add files via upload" Kronos2308 2019-05-17 08:38:21 +01:00
  • d0d7772f98
    Add files via upload Kronos2308 2019-05-17 08:29:38 +01:00
  • 674175e1c6
    simple sd_save flag Kronos2308 2019-05-17 03:28:24 +01:00
  • eab2d05680 Do same in dmnt and reboot_to_payload leo60228 2019-05-12 10:43:49 -04:00
  • 56d7473451 Do same in ams_mitm leo60228 2019-05-12 09:04:58 -04:00
  • bfd4d41834 boot: fix a few issues in gpio/pinmux config Michael Scire 2019-05-12 03:49:16 -07:00
  • defee07625 Allow pressing buttons on all controllers in loader (closes #541) leo60228 2019-05-11 14:58:46 -04:00
  • 2c3111f9c9 fusee: Add more verbose error messages hexkyz 2019-05-10 17:15:25 +01:00
  • ca2c171482 fusee: how did this ever work Michael Scire 2019-05-10 08:40:21 -07:00
  • cfcb1cd3a1 update libstratosphere Michael Scire 2019-05-10 05:36:55 -07:00
  • 3bba035b84 Implement blank prodinfo creation. Michael Scire 2019-05-10 05:27:30 -07:00
  • bb6cc6532b fusee/exo: add ability to disable user exception handlers Michael Scire 2019-05-10 03:50:25 -07:00
  • 03a425a579 stratosphere: TODO: panic -> std::abort() Michael Scire 2019-05-10 03:28:18 -07:00
  • 41f5b39f6b stratosphere: stop using kernelAbove Michael Scire 2019-05-10 03:25:07 -07:00
  • b5dd621250 pm: fix memory usage on 5.0 Michael Scire 2019-05-10 03:24:50 -07:00
  • 27cde7da7a
    Merge pull request #536 from Atmosphere-NX/boot_dev SciresM 2019-05-10 02:37:03 -07:00
  • 377b8dae9f boot: fix two logic inversions in wake pin init Michael Scire 2019-05-09 21:58:13 -07:00
  • 78828427a4 boot: fix writes to WAKE2_MASK Michael Scire 2019-05-09 20:47:18 -07:00
  • fe28dac9d3
    Merge pull request #537 from friedkeenan/boot_dev SciresM 2019-05-09 12:23:34 -07:00
  • a85102c97c boot: fix the width of the text splash friedkeenan 2019-05-09 14:18:57 -05:00
  • 9b11f1cb19 boot: improve display init consistency Michael Scire 2019-05-09 10:17:02 -07:00
  • cf6b9de370 boot: correct typo in MipiCal03 config Michael Scire 2019-05-09 09:06:36 -07:00
  • 80c380e61e boot: fix missing write in LCD vendor 0xF20 init Michael Scire 2019-05-09 08:15:12 -07:00
  • 967fa456ba boot: fix trailing whitespace Michael Scire 2019-05-09 05:03:35 -07:00
  • 6ae6c80c25 fusee: enable boot sysmodule. Michael Scire 2019-05-09 03:23:26 -07:00
  • 142df74694 boot: remove boot_old legacy code Michael Scire 2019-05-09 03:22:40 -07:00
  • 00db1dc286 boot: fix abort on < 3.0.0 Michael Scire 2019-05-09 03:20:06 -07:00
  • 1456246f60 boot: implement PmicDriver::ShutdownSystem Michael Scire 2019-05-09 02:45:31 -07:00
  • 7581306109 boot: implement CheckAndRepairBootImages Michael Scire 2019-05-09 01:17:56 -07:00
  • a4ee4d20ad boot: use correct clock out setting on < 6.0 Michael Scire 2019-05-08 06:20:36 -07:00
  • 625ac5b357 boot: implement wake event configuration Michael Scire 2019-05-07 10:02:53 -07:00
  • 3f75a92fd2 boot: implement pmc wake config init (todo: events) Michael Scire 2019-05-07 09:32:37 -07:00
  • b5e91ff9a4 boot: fix some silly mistakes Michael Scire 2019-05-07 01:18:54 -07:00
  • db47a0c041 boot: implement SetFanEnabled Michael Scire 2019-05-06 23:14:06 -07:00
  • 5e7b33cabd 20ms, not 2s Michael Scire 2019-05-06 23:09:13 -07:00
  • 3cc79f4e11 boot: finish implementing CheckBatteryCharge Michael Scire 2019-05-06 23:08:28 -07:00
  • 7c36a827da boot: implement bc24193 driver, part of CheckBatteryCharge Michael Scire 2019-05-06 15:53:29 -07:00
  • ea90325535 boot: remove debug logic for showing battery icons Michael Scire 2019-05-06 13:34:44 -07:00
  • 72377c2345 boot: implement battery icon drawing functions Michael Scire 2019-05-06 13:33:54 -07:00
  • cccef3b85c boot: Implement battery driver setup. Michael Scire 2019-05-06 08:00:22 -07:00
  • e10c6a3217 boot: add battery calibration accessors. Michael Scire 2019-05-06 05:59:27 -07:00
  • 4ef7b83e34 boot: implement ConfigurePinmux Michael Scire 2019-05-03 06:20:50 -07:00
  • 4ca53e2ef1 boot: implement SetInitialClockConfiguration Michael Scire 2019-05-03 05:18:36 -07:00
  • d9da531b41 boot: implement ShowSplashScreen/Display Michael Scire 2019-05-03 05:00:03 -07:00
  • 93fb060fac boot: Implement DetectBootReason Michael Scire 2019-05-02 19:33:12 -07:00
  • fe0d41623c boot: i2c driver fixes Michael Scire 2019-05-02 19:32:03 -07:00
  • 4ea6ce3156 boot: implement CheckClock Michael Scire 2019-05-02 18:10:07 -07:00
  • 520b5f6c59 boot: fix gpio configuration access errors Michael Scire 2019-05-02 17:56:04 -07:00
  • 505324f625 boot: functional exception handling/rebooting to payload Michael Scire 2019-05-02 17:55:50 -07:00
  • 9319463a6e fatal: use new I2cDevice enum Michael Scire 2019-05-02 17:54:05 -07:00
  • 31c4c33042 boot: finish i2c driver Michael Scire 2019-05-02 08:30:13 -07:00
  • 55a8154691 boot: implement I2cResourceManager Michael Scire 2019-05-02 07:18:05 -07:00
  • 453c05cf7c boot: implement I2cDriverSession Michael Scire 2019-05-02 06:36:31 -07:00
  • 4c5c78858c boot: implement I2cBusAccessor Michael Scire 2019-05-02 05:57:10 -07:00
  • 967613a261 boot: add i2c device configs Michael Scire 2019-05-02 02:53:48 -07:00
  • 348345340d fs.mitm: Implement FileStorage Michael Scire 2019-04-29 12:55:02 -07:00
  • 38159bdf9a boot: Implement initial gpio configuration Michael Scire 2019-04-29 09:43:48 -07:00
  • e58948a42b boot: implement voltage change Michael Scire 2019-04-29 07:22:49 -07:00
  • 9c53c0c0cc boot: make our tasks explicit. Michael Scire 2019-04-29 06:09:47 -07:00