Split up logs into two verbosity levels (one is just init/invalid regs/object submission/pci, everything else is verbose_only)

This commit is contained in:
starfrost013
2025-04-03 01:40:59 +01:00
parent 33c89abee1
commit 7c4e2c82d4
23 changed files with 219 additions and 211 deletions

View File

@@ -38,6 +38,9 @@
void nv_log_set_device(void* device);
void nv_log(const char *fmt, ...);
// Verbose logging level.
void nv_log_verbose_only(const char *fmt, ...);
// Defines common to all NV chip architectural generations
// PCI IDs

View File

@@ -14,7 +14,7 @@
* Also check the doc folder for some more notres
*
* vid_nv3.h: NV3 Architecture Hardware Reference (open-source)
* Last updated: 26 March 2025 (STILL WORKING ON IT!!!)
* Last updated: 2 April 2025 (STILL WORKING ON IT!!!)
*
* Authors: Connor Hyde <mario64crashed@gmail.com>
*
@@ -1605,7 +1605,7 @@ void nv3_pfifo_write(uint32_t address, uint32_t value);
void nv3_pfifo_interrupt(uint32_t id, bool fire_now);
// NV3 PFIFO - Caches
void nv3_pfifo_cache0_push();
//cache0_push not a thing
void nv3_pfifo_cache0_pull();
void nv3_pfifo_cache1_push(uint32_t addr, uint32_t val);
void nv3_pfifo_cache1_pull();
@@ -1641,4 +1641,4 @@ void nv3_ptimer_tick(double real_time);
void nv3_pvideo_init();
// NV3 PME (Mediaport)
void nv3_pmedia_init();
void nv3_pme_init();