Set PPU stack bounds

This commit is contained in:
Nekotekina 2017-09-01 21:24:43 +03:00
parent 5b00aaf561
commit a85caaee1d

View file

@ -578,7 +578,7 @@ ppu_thread::~ppu_thread()
ppu_thread::ppu_thread(const std::string& name, u32 prio, u32 stack)
: cpu_thread(idm::last_id())
, prio(prio)
, stack_size(std::max<u32>(stack, 0x4000))
, stack_size(stack ? ::align(std::min<u32>(stack, 0x100000), 0x1000) : 0x4000)
, stack_addr(0)
, start_time(get_system_time())
, m_name(name)