Sachverhalt: Sachverhalt: A. Der Staatsrat des Kantons Wallis gewährte der A._ SA, die zu 100 % der B._ Corporations gehört, in den Jahren 1989 und 1993 Steuererleichterungen für je zehn Jahre. Bedingung hierfür war der Erhalt der Arbeitsplätze und die Weiterführung der Betriebe in den Gemeinden X._ und Y._. Da das Unternehmen anfangs 2003 ankündigte, die Produktionsstätten in der Westschweiz zu schliessen, widerrief der Staatsrat die Steuervergünstigungen rückwirkend auf 1994. Die Kantonale Steuerverwaltung verlangte von der A._ SA eine Sicherheit von 2,75 Mio. Franken für kantonale und kommunale Steuern. Am 22. Januar 2003 forderten der Kanton rund 1,5 Mio. Franken und die Gemeinden ca. 1,2 Mio. Franken Steuern für die Jahre 1994 bis 2001 nach. Die entsprechenden Veranlagungen blieben unangefochten. Am 16. April 2003 ersuchte die A._ SA die Steuerverwaltung um Revision dieser Veranlagungen bzw. um Feststellung ihrer Nichtigkeit. Die kantonale Kommission für die Einschätzung der juristischen Personen lehnte das Gesuch am 27. Juni 2003 ab. A. Der Staatsrat des Kantons Wallis gewährte der A._ SA, die zu 100 % der B._ Corporations gehört, in den Jahren 1989 und 1993 Steuererleichterungen für je zehn Jahre. Bedingung hierfür war der Erhalt der Arbeitsplätze und die Weiterführung der Betriebe in den Gemeinden X._ und Y._. Da das Unternehmen anfangs 2003 ankündigte, die Produktionsstätten in der Westschweiz zu schliessen, widerrief der Staatsrat die Steuervergünstigungen rückwirkend auf 1994. Die Kantonale Steuerverwaltung verlangte von der A._ SA eine Sicherheit von 2,75 Mio. Franken für kantonale und kommunale Steuern. Am 22. Januar 2003 forderten der Kanton rund 1,5 Mio. Franken und die Gemeinden ca. 1,2 Mio. Franken Steuern für die Jahre 1994 bis 2001 nach. Die entsprechenden Veranlagungen blieben unangefochten. Am 16. April 2003 ersuchte die A._ SA die Steuerverwaltung um Revision dieser Veranlagungen bzw. um Feststellung ihrer Nichtigkeit. Die kantonale Kommission für die Einschätzung der juristischen Personen lehnte das Gesuch am 27. Juni 2003 ab. B. Gegen diesen Entscheid gelangte die A._ SA an die Steuerrekurskommission des Kantons Wallis, welche die Beschwerde am 22. September 2004 abwies. B. Gegen diesen Entscheid gelangte die A._ SA an die Steuerrekurskommission des Kantons Wallis, welche die Beschwerde am 22. September 2004 abwies. C. Die A._ SA führte gegen deren Urteil Beschwerde beim Kantonsgericht Wallis. Dieses wies das Rechtsmittel am 4. Mai 2005 (Zustellung: 9. Mai 2005) ebenfalls ab. C. Die A._ SA führte gegen deren Urteil Beschwerde beim Kantonsgericht Wallis. Dieses wies das Rechtsmittel am 4. Mai 2005 (Zustellung: 9. Mai 2005) ebenfalls ab. D. Gegen dieses Urteil hat die A._ SA am 9. Juni 2005 beim Bundesgericht Verwaltungsgerichtsbeschwerde eingereicht. Sie beantragt, den angefochtenen Entscheid aufzuheben und die Sache zur Neueröffnung eines Nachsteuerverfahrens an die Vorinstanzen zurückzuweisen. Eventualiter hätten diese in einem solchen Verfahren entsprechende neue Einschätzungen zu erlassen bzw. sei die Nichtigkeit der fraglichen Veranlagungen festzustellen. Das Kantonsgericht und die Kantonale Steuerverwaltung beantragen, die Beschwerde abzuweisen. Sinngemäss dasselbe verlangt die Eidgenössische Steuerverwaltung. 