US 9,811,471 B2
Programmable cache size via class of service cache allocation
John Erven Jenne, Austin, TX (US); and Stuart A. Berke, Austin, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Mar. 8, 2016, as Appl. No. 15/63,903.
Prior Publication US 2017/0262375 A1, Sep. 14, 2017
Int. Cl. G06F 12/00 (2006.01); G06F 12/0895 (2016.01); G06F 12/0891 (2016.01); G06F 12/0804 (2016.01)
CPC G06F 12/0895 (2013.01) [G06F 12/0891 (2013.01); G06F 12/0804 (2013.01); G06F 2212/6042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying a resource available to an Information Handling System (IHS) having a cache, wherein the resource is insufficient to allow the entire cache to be flushed during a power outage event;
dividing a cache into at least a first portion and a second portion using a Class of Service (COS) cache allocation, wherein the second portion has a size that is entirely flushable with the resource; and
flushing the second portion of the cache during the power outage event.